Navicat 连接 mysql 8.0 提示:Client d
2018-09-21 本文已影响44人
kx叔
遇到了以下坑B问题:
Client does not support authentication protocol requested by server
用以下代码:
先进入mysql环境:
mysql -uroot -p
然后执行更新用户密码:
(密码还是可以用原来设置的密码,这里主力是更新加密方式)
alter user '你的mysql账户'@'%' identified with mysql_native_password by '你的mysql密码';
是
@ '%'
,%
是指定任意链接,当然这样可能不安全,常规我们用的'localhost'
,但是这里不一定成功,所以用了'%'
。
以上做完了,记得flush一下。
flush privileges;
所有的
mysql
代码记得最后的;
号。