Navicat连接MySQL Server8.0版本时出现Client does not support authentication protocol requested by server;
参考链接:
https://blog.csdn.net/qq_40646620/article/details/80716394
遇到的问题:
刚配置的台式机,安装完MYSQL8.0.11(安装详细步骤:https://zhuanlan.zhihu.com/p/188416607)之后,又安装了navicat(安装详细步骤:https://www.jianshu.com/p/2494e02caf63)。
但是在使用navicat连接MySQL时报错了,报错内容如下图:
解决步骤:
1.win+R,输入cmd
后回车;
2.进入MySQL的bin目录,然后输入mysql -u root -p
,输入密码;
3.然后输入:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
#更新一下用户的密码,password为自定义密码
FLUSH PRIVILEGES
#刷新权限
解决结果:
输入刚刚修改的密码,再次测试连接,发现连接成功。