|
|
mysql 安装了最新版本8.0.11后创建用户并授权后,授权的用户连接数据库提示
( w/ B+ _4 n6 }; y1 h- F2 J+ h# |/ V' V7 h4 ], |; Z* l' B" [( m
The server requested authentication method unknown to the client
: M8 ^" y( V5 C7 K& V 查阅一些相关的资料后发现是由于新版本的mysql账号密码解锁机制不一致导致的. o+ p7 ]7 T6 D& r
解决办法:
5 k( N$ y, [3 ]: \( L删除创建的用户和授权,
. r4 Q% Z" G* s1 M
& n/ V; x% |; V" N# A: @8 {- 找到mysql配置文件并加入
& u/ Y: }/ H0 {( x# v3 H - default_authentication_plugin=mysql_native_password
6 o9 G! Y, M! p8 q* P; S' X5 j 变为原来的验证方式,然后从新创建用户并授权即可$ h1 m% |& }& n, w6 i
或- mysql -uroot -puse mysql;ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的密码';
复制代码 以上就是出现这个错误的解决方法,如果大家还有更好的解决方案可以给在脚本之家微信公众号留言,感谢大家对脚本之家的支持。, Q7 k- W/ o. p) k" M F
2 x _" e2 ?* m1 W: T/ @来源:http://www.jb51.net/article/168149.htm7 ~$ |9 ?$ J$ M7 |7 I
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作! |
|