Navicat for mysql 链接mysql 时提示
Client does not support authentication protocol requested by server
解决办法
在mysql安装目录的bin文件下 启动cmd
1、输入命令:
mysql -u root -p
[root] 代表用户名,默认是root, 有密码回车后输入密码,没有密码就直接继续回车
2、执行命令:
use mysql
3、执行命令:
alter user 'root'@'localhost' identified with mysql_native_password by '123456'
修改用户的认证规则,上述代码表示用户名为root,密码为123456,@‘localhost’代表本地连接,如果换成@’%'代办任意链接。
4、执行代码:
flush privileges
刷新用户权限
到这里就结束了,去navicat for mysql 重新链接就OK了!
如果对你有帮助可以👍、收藏+关注