Navicat 连接mysql 报错: Authentication plugin caching_ sha2_password cannot be loaded
Posted mingyanzhen
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Navicat 连接mysql 报错: Authentication plugin caching_ sha2_password cannot be loaded相关的知识,希望对你有一定的参考价值。
出现这个错误的时候, 网上的资料都是修改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的主要内容,如果未能解决你的问题,请参考以下文章
Navicat连接Mysql报错:Client does not support authentication protocol requested by server;