暂无图片
返回数说广场
龙镇君
2024-08-13
使用第三方数据库管理软件去连接mysql8版本时报错,错误 2058 Plugin caching_sha2_password could not be loaded 由于mysql8.0的加密方法变了。mysql8.0默认采用caching_sha2_password的加密方式。 解决办法 必须进入mysql命令行 1、修改密码过期 ALTER USER'root'@'localhost' IDENTIFIED BY 'root' PASSWORD EXPIRE NEVER; 2、重新修改密码 ALTER USER'root'@'%' IDENTIFIED WITH mysql_native_password BY 'oracle'; 3、刷新权限(不做可能无法生效)##多刷新几次 FLUSH PRIVILEGES; ---------------------------------------------------------------------- 注如果出现ERROR 1396 (HY000),则需要新增一个用户'root'@'%',原因是MySQL用户中只含有本地'root'@'localhost',因此需要可以远程的'root'@'%'。 新增方法为: 1、CREATE USER 'root'@'%' IDENTIFIED BY 'your password'; 查看用户 2、select user,host from user; 发现新增的'root'@'%'用户后即可刷新 3、FLUSH PRIVILEGES;
#日有所学#
0
暂无图片 1
125
分享

评论

热门数说