码迷,mamicode.com
首页 > 数据库 > 详细

Navicat 连接mysql 报错: Authentication plugin caching_ sha2_password cannot be loaded

时间:2019-09-01 16:15:21      阅读:148      评论:0      收藏:0      [点我收藏+]

标签:caching   info   alt   报错   mysql   sele   sha   password   ide   

出现这个错误的时候, 网上的资料都是修改mysql的登录信息的,

技术图片

 

ALTER USER ‘root‘@‘localhost‘ IDENTIFIED WITH mysql_native_password BY ‘123456‘;

FLUSH PRIVILEGES;

但我的试了好久都没有效果, 不知道是不是我通过docker安装mysql的缘故, 或者是mysql版本的缘故.

通过这个语句, select host, user, plugin from user; 

我发现我的多了一个host为%的, 

技术图片

 

 

修改语句为

ALTER USER ‘root‘@‘%‘ IDENTIFIED WITH mysql_native_password BY ‘123456‘;

FLUSH PRIVILEGES;

结果为这样的, Navicat就可以连上了

技术图片

 

Navicat 连接mysql 报错: Authentication plugin caching_ sha2_password cannot be loaded

标签:caching   info   alt   报错   mysql   sele   sha   password   ide   

原文地址:https://www.cnblogs.com/mingyanzhen/p/11442426.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!