|
mysql 安装了最新版本8.0.11后创建用户并授权后,授权的用户连接数据库提示: u X% s, X' s* O# n) E
& K6 z' V1 a+ cThe server requested authentication method unknown to the client
0 g" J; o" I9 N* c" P$ E" m' Y H 查阅一些相关的资料后发现是由于新版本的mysql账号密码解锁机制不一致导致的! M* l$ o3 s; o
解决办法:3 h$ i( M( ^5 c6 E4 a
删除创建的用户和授权,6 @0 G! Q8 Y' w( ^- x1 A$ I
: M4 r( r* e s- g% [3 c
- 找到mysql配置文件并加入 $ ^4 D, D6 J3 A: N1 R' c- ~
- default_authentication_plugin=mysql_native_password, Y1 M. r& e+ M; ^, H; ]
变为原来的验证方式,然后从新创建用户并授权即可. J5 ~6 ]6 J1 N( Z2 o: N9 L
或- mysql -uroot -puse mysql;ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的密码';
复制代码 以上就是出现这个错误的解决方法,如果大家还有更好的解决方案可以给在脚本之家微信公众号留言,感谢大家对脚本之家的支持。 K+ z0 M; T* g& X
( g6 w' y8 D6 R2 i来源:http://www.jb51.net/article/168149.htm
8 j S p" H2 T4 ?$ `5 `8 j免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作! |
|