mysql8.0安装后,用navicat连接报错2059

时间:2021-03-31作者:klpeng分类:IT综合浏览:140评论:0

错误如图:

mysql8.0安装后,用navicat连接报错2059

解决:

1、首先安装之后会有mysql客户端,开始菜单即可进入(或者win+R, cmd进入也可):

mysql8.0安装后,用navicat连接报错2059

2、然后进入mysql数据库:use mysql

mysql8.0安装后,用navicat连接报错2059

3、查看加密方式:select user,plugin from user where user='root';

mysql8.0安装后,用navicat连接报错2059

可以看到加密方式为caching_sha2_password。

4、修改加密方式:ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root';
Query OK, 0 rows affected (0.01 sec);

mysql8.0安装后,用navicat连接报错2059

5、最后执行以下命令使配置生效:flush privileges;

再次使用navicat连接即可成功。

 

 

 

打赏
文章版权声明:除非注明,否则均为彭超的博客原创文章,转载或复制请以超链接形式并注明出处。
相关推荐

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

猜你喜欢