转载。
Mysql 安装完客户端连接报错:“Authentication plugin 'caching_sha2_password' cannot be loaded: ”
意思是客户端不支持caching_sha2_password的加密方式。
或客户端连接提示 Client does not support authentication protocol requested by server; consider upgrading MySQL client错误
执行命令
use mysql;
select user,plugin from user ;
可以看到root用户的加密方式为caching_sha2_password
这样的话有两种办法可以解决问题:
一、升级客户端支持caching_sha2_password方式,没有采用。
我使用第二种方法:
二、修改密码加密方式,改成mysql_native_password
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root';
然后修改密码:
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpassword');
或者执行命令flush privileges使权限配置项立即生效。
---------------------
作者:gao-peng
来源:CSDN
原文:https://blog.csdn.net/weixin_40393909/article/details/80390315
版权声明:本文为博主原创文章,转载请附上博文链接!