|
|
mysql 安装了最新版本8.0.11后创建用户并授权后,授权的用户连接数据库提示% R* @* m" `0 o" u
2 m6 V" J) ?2 p$ D9 yThe server requested authentication method unknown to the client
/ G, ^' ~5 T- P+ } 查阅一些相关的资料后发现是由于新版本的mysql账号密码解锁机制不一致导致的& P8 ]9 A- X2 P& p
解决办法:
8 A t# I* ]. Q2 X2 F9 b删除创建的用户和授权,) E# P2 G* B/ k V* X
+ C6 U, |) V( C# R+ E- `) W
- 找到mysql配置文件并加入 4 q3 x% f- J3 t! e& n) G0 x1 F: G
- default_authentication_plugin=mysql_native_password, l0 X# F4 c1 L
变为原来的验证方式,然后从新创建用户并授权即可; g1 L, A3 b6 I- W7 d2 I) P
或- mysql -uroot -puse mysql;ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的密码';
复制代码 以上就是出现这个错误的解决方法,如果大家还有更好的解决方案可以给在脚本之家微信公众号留言,感谢大家对脚本之家的支持。
% C* y4 Z1 W' `# ~
6 q4 y3 O) B) a; W* ~来源:http://www.jb51.net/article/168149.htm
8 O7 `" V4 `4 ^免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作! |
|