当前位置:   article > 正文

mysql 报错Authentication method 'caching_sha2_password' is not supported by any of the available plugi_mysql authentication method 'caching_sha2_password

mysql authentication method 'caching_sha2_password' not supported by any of

win10下mysql 8.0连接数据库时报错,由于身份认证方式引起的。
可能的解决方法:
1.ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘password’ PASSWORD EXPIRE NEVER; #修改加密规则

2.ALTER USER ‘root’@‘localhost’ IDENTIFIED WITH mysql_native_password BY ‘password’; #更新一下用户的密码

3.FLUSH PRIVILEGES; #刷新权限

4.再重置下密码:alter user ‘root’@‘localhost’ identified by ‘******(设置 一个密码)’;

5.修改配置文件,我用的是windows免安装版的mysql8.0,没找到配置文件于是自己创建一个,在mysql安装根目录下创建一个my.ini,把default_authentication_plugin=mysql_native_password添加到配置中即可。
在这里插入图片描述
在这里插入图片描述
6.重启服务
net stop mysql
net start mysql

7.完成

参考文章:https://blog.csdn.net/u011583336/article/details/80999043

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/花生_TL007/article/detail/495052
推荐阅读
相关标签
  

闽ICP备14008679号