加入收藏 | 设为首页 | 会员中心 | 我要投稿 威海站长网 (https://www.0631zz.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

Mysql 修改密码加密方式

发布时间:2022-11-26 01:02:31 所属栏目:MySql教程 来源:转载
导读: Mysql安装完客户端连接报错:“Authentication plugin 'caching_sha2_password' cannot be loaded: ”
意思是客户端不支持caching_sha2_password的加密方式。
执行命令
use 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修改密码,改成mysql_native_password

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root'; 

然后修改密码:

SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpassword');  

或者执行命令flush privileges使权限配置项立即生效。

(编辑:威海站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!