MySQL修改密码加密方式

Mysql 安装完客户端连接报错:“Authentication plugin 'caching_sha2_password' cannot be loaded: ”(客户端不支持caching_sha2_password的加密方式。)
执行命令

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'; 

然后修改密码:

ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';

执行命令

​​​​​​​flush privileges #使权限配置项立即生效。

 

你可能感兴趣的:(MySQL)