安装了MySQL 8.x.x后使用Navicat连接出现1251错误,在此记录了解决办法。(已测试方法1,成功;期待测试方法2的的小宝宝们留言)
错误提示
1251-client does not support authentication protocol requested by server;consider upgrading MySQL client
解决办法
1.卸载重装
先停止MySQL服务(net stop mysql)),然后卸载干净。可以使用MySQL安装程序卸载:
然后重装过程选择传统密码验证方式:
再进入Navicat双击连接成功。
2.直接修改
用管理员的身份打开cmd,输入“mysql -u root -p”回车输入root用户密码进入MySQL客户端,然后:
mysql>alter user root@localhost identified by 'newpassword' password expire never;
mysql>alter user root@localhost identified with mysql_native_password by 'newpassword';
mysql>flush privileges; #刷新权限
期待大家测试方法二ヾ(•ω•`)o