使用Navicat连接mysql报错:Client does not support authentication protocol requested by server

我们在使用navicat连接mysql的时候,会报错是吧!

如果出现了下面错误:Client does not support authentication protocol requested by server

意思是:客户端不支持服务器请求的身份验证协议

那么我们只需要打开自己电脑中的mysql,输入你的密码登录。

然后我们在第一行中输入:alter user 'root'@'localhost' identified with mysql_native_password by'root';

  1.  

这里面的root是密码,你也可以改成其他密码,然后回车!

接下来再次输入下面代码,意思是刷新!

 

flush privileges;

 

这个时候再次回车,显示刷新成功。

然后你再次连接navicat就可以了。

你可能感兴趣的