当前位置: 移动技术网 > IT编程>数据库>Mysql > mysql 报错Authentication method 'caching_sha2_password' is not supported

mysql 报错Authentication method 'caching_sha2_password' is not supported

2018年11月04日  | 移动技术网IT编程  | 我要评论

原文地址:https://blog.csdn.net/u011583336/article/details/80999043

    之前工作中用的数据库多是ms sqlserver,偶尔用到mysql都是运维配置好 ,今天心血来潮,在本地电脑安装了一个mysql8.**的版本。建好表测试的时候发现报错。caching_sha2_password,原因好像是,这个版本的编码方式改变了。上网搜了好久,用上面链接的方法解决了。在这里我想补充两句,1安装路径里面没有配置文件,不知道在哪里搜的一个办法有效,右击这个,在

 

找到了my.ini 配置文件(windows系统)。2第一次按照上面链接里的东西搞了一遍发现不可以,在mysql 数据库中查询  user mysql ;select plugin,authentication_string from user;           发现默认的编码方式还是之前的,在ini里面一查,我添加的default_authentication_plugin=mysql_native_password 下面还有一个default_authentication_plugin=caching_sha2_password 这条把我的给覆盖了。注释掉。重启服务 可以了。

 

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网