navicat for mysql 连接时报错:1251-Client does not support authentication protocol requested by server;
报错如图:
![在这里插入图片描述](https://img-blog.csdnimg.cn/d1ae85d99ac34a049fce681a064f55b2.png)
百度原因
mysql服务器要求的认证插件版本与客户端不一致造成的;
解决如下
先进入MySQL后执行如下
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root';
FLUSH PRIVILEGES;
修改完成后再用客户端登陆成功;
![在这里插入图片描述](https://img-blog.csdnimg.cn/cc74d3402e6e445d8eb8692092a6c660.png)