mysql 报错Authentication method ‘caching_sha2_password‘ is not supported.

原因:mysql版本身份验证引起的,

官网解释:https://dev.mysql.com/doc/refman/8.0/en/caching-sha2-pluggable-authentication.html

解决方法:

1.查询mysql数据库中user表plugin列的值,是否如下

(mysql中user表)

select plugin, authentication_string from user;

如果不同请如下操作:

1.1:ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER; #修改加密规则

1.2:ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password'; #更新一下用户的密码

1.3:FLUSH PRIVILEGES; #刷新权限

1.4:再重置下密码:alter user 'root'@'localhost' identified by '123456';

2.修改配置文件如下:

把default_authentication_plugin=mysql_native_password添加到配置中。

3.重启服务。

4.完成


版权声明:本文为CSDN博主「谷鸣小道」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/u011583336/article/details/80999043

相关推荐
小二·11 小时前
RAG + 向量数据库实战:ChromaDB / Milvus / FAISS 选型与性能横评
数据库·milvus·faiss
矜持的左手11 小时前
电子小白的枕边书:电子学(The Art of Electronics)
数据库·restful
吴声子夜歌11 小时前
Redis 5.x——布隆过滤器
数据库·redis·缓存
蓝天下的守望者12 小时前
svt_apb_if里的宏定义问题
运维·服务器·数据库
上海云盾-小余12 小时前
网站频繁遭遇 SQL 注入溯源与原生漏洞修复全流程总结
数据库·sql
数据库小学妹12 小时前
国家区域医疗中心国产化改造实战:数据库选型、跨院区数据互通与踩坑经验
数据库·国产数据库·数据库选型·医疗信息化·信创数据库·医疗信创
TPBoreas12 小时前
MySQL性能优化面试全攻略
mysql·面试·性能优化
xlq2232213 小时前
11.表的内外连接,索引
mysql
AllData公司负责人13 小时前
数据库同步平台|AIIData数据中台实现OceanBase、达梦数据库、OpenGauss、人大金仓、Hive、TDengine 一键接入Doris
大数据·数据库·hive·mysql·oceanbase·tdengine