Mysql修改加密方式

转载。

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 
版权声明:本文为博主原创文章,转载请附上博文链接!

你可能感兴趣的:(mysql)