Navicat连接MySQL8出现1251-Client does not support authentication protocol requested by server...异常解决

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_33369215/article/details/53701426

       最近换了MySQL8版本,使用Navicat for MySQL软件连接的时候,出现了下图的异常(此处并不是说换版本了一定会出现这个异常)。异常原因是mysql版本太高,Navicat for MySQLx客户端版本太低的问题,错误信息如下:

注:环境WIN10,MySQL8

解决方案如下:

1.登录mysql命令行客户端

2.更改密码:设置新密码123456 (根据自己实际情况设置)

alter user 'root'@'localhost' identified with mysql_native_password by '123456';

3.刷新

flush privileges

到了这步完成后,再去使用Navicat  fror  MySQL 创建连接,即可创建成功。

如有错误,请指正.共同进步^-^

猜你喜欢

转载自blog.csdn.net/qq_33369215/article/details/53701426