win+r
打开运行,输入services.msc
回车下载链接: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 库
use mysql
更新 host 域属性,’%’表示允许任意 IP 地址访问
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工具连接数据库,解决方案如下:
实测只改变allowPublicKeyRetrieval属性也可以解决问题。
注意:只适用DBeaver,其他工具仅供参考