前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Windows安装MySQL Community Server 8.1.0 Innovation

Windows安装MySQL Community Server 8.1.0 Innovation

作者头像
鳄鱼儿
发布2024-05-21 15:42:35
920
发布2024-05-21 15:42:35
举报

检查是否安装

  1. win+r打开运行,输入services.msc回车
  2. 在服务列表中查找 mysql 服务,如果存在 mysql 服务,说明已经安装 mysql。反之,则说明没有安装了 mysql 服务。

下载并安装

下载链接:dev.mysql.com/downloads/m…

MySQL Community Server 8.1.0 Innovation 有 msi 版本,可以直接下载这个文件,下载完成后双击安装。

安装需要visual studio 2019 x86 redistributable组件,若机器未安装该组件,请先安装visual studio 2019 x86 redistributable组件,下载地址:learn.microsoft.com/en-us/cpp/w…。 注意选择Visual Studio 2015, 2017, 2019, and 2022版本下载安装。

设置 Mysql 远程登陆

登进 MySQL 后,输入以下语句,进入 mysql 库

代码语言:javascript
复制
use mysql

更新 host 域属性,’%’表示允许任意 IP 地址访问

代码语言:javascript
复制
update user set host='%' where user ='root';

# 授权(命令:GRANT 权限 ON 数据库名.数据库表 TO 用户)
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'WITH GRANT OPTION;
# 刷新缓存——用于使内存中的权限和数据库中保持一致
FLUSH PRIVILEGES;

撤销授权:REVOKE ALL PRIVILEGES ON *.* FROM 'root'@'%'WITH GRANT OPTION; 将关键字 TO 替换 FROM

连接出错Public Key Retrieval is not allowed

本例使用DBeaver工具连接数据库,解决方案如下:

  1. 右击选中mysql连接,再选择编辑连接
  2. 在连接设置中驱动属性找到“useSSL”和“allowPublicKeyRetrieval”
  3. 分别更改为FALSE和TRUE

实测只改变allowPublicKeyRetrieval属性也可以解决问题。

注意:只适用DBeaver,其他工具仅供参考

参考

stackoverflow.com/questions/5…

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2024-05-21,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 检查是否安装
  • 下载并安装
  • 设置 Mysql 远程登陆
  • 连接出错Public Key Retrieval is not allowed
  • 参考
相关产品与服务
云数据库 MySQL
腾讯云数据库 MySQL(TencentDB for MySQL)为用户提供安全可靠,性能卓越、易于维护的企业级云数据库服务。其具备6大企业级特性,包括企业级定制内核、企业级高可用、企业级高可靠、企业级安全、企业级扩展以及企业级智能运维。通过使用腾讯云数据库 MySQL,可实现分钟级别的数据库部署、弹性扩展以及全自动化的运维管理,不仅经济实惠,而且稳定可靠,易于运维。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档