|
|
mysql 安装了最新版本8.0.11后创建用户并授权后,授权的用户连接数据库提示
0 y0 x; ^3 i9 v% u* b4 {
, D) s8 {; X8 v2 @0 UThe server requested authentication method unknown to the client
; {% u, w+ c. c" W9 Y. T4 R% @, b% G 查阅一些相关的资料后发现是由于新版本的mysql账号密码解锁机制不一致导致的
~+ f, \$ [* G解决办法:
* p+ W9 Y4 j3 k, i删除创建的用户和授权,
3 w+ X* }8 O: r7 l& {* R& N 9 w9 T# }/ N+ K$ T( E+ r
- 找到mysql配置文件并加入
# F3 P% R% `7 x4 o - default_authentication_plugin=mysql_native_password3 U$ M: J5 _( X
变为原来的验证方式,然后从新创建用户并授权即可* f4 ~ R8 ~4 k/ Q( O, a8 F2 `: [, i
或- mysql -uroot -puse mysql;ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的密码';
复制代码 以上就是出现这个错误的解决方法,如果大家还有更好的解决方案可以给在脚本之家微信公众号留言,感谢大家对脚本之家的支持。 H" d7 V, `7 n) z2 y3 {
' }$ i' o2 j5 H7 n
来源:http://www.jb51.net/article/168149.htm
, n3 r8 B& U7 P9 Y+ S5 u" o1 \免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作! |
|