mysql 报错Authentication method 'caching_sha2_password' is not supported

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

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

 

找到了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 这条把个人给覆盖了。注释掉。重启服务 能够了。数据库

相关文章
相关标签/搜索