Windows安装MySQL Community Server 8.1.0 Innovation

2024-05-21 15:42:35 浏览数 (3)

检查是否安装

  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…

0 人点赞