|
|
mysql 安装了最新版本8.0.11后创建用户并授权后,授权的用户连接数据库提示- s- c6 A2 T z) c) ~
5 |# ?' o) D, J# }The server requested authentication method unknown to the client
# Q [: v' } C 查阅一些相关的资料后发现是由于新版本的mysql账号密码解锁机制不一致导致的( G0 W$ [" ~" @6 a
解决办法:
6 t% s. ^4 o4 |% X2 G删除创建的用户和授权,' J& L+ X0 G! X( Z4 j
2 C( S2 I* Q) q* K( C& }- 找到mysql配置文件并加入
. M7 {( c2 W% p- l' n( m$ ? - default_authentication_plugin=mysql_native_password# n! j/ d ]& Q2 ^7 A; F* `& u
变为原来的验证方式,然后从新创建用户并授权即可- V' g. x. Y' _) B6 l m
或- mysql -uroot -puse mysql;ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的密码';
复制代码 以上就是出现这个错误的解决方法,如果大家还有更好的解决方案可以给在脚本之家微信公众号留言,感谢大家对脚本之家的支持。$ f: x: A- J: y
$ I: o" L, Y- }2 N# w) R来源:http://www.jb51.net/article/168149.htm
% [6 b8 ~3 @( i6 T. o& H免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作! |
|