欢迎光临散文网 会员登陆 & 注册

解决SQLyog连接MYSQL的错误 1251 - Client does not support

2023-03-21 15:17 作者:游荡的老顽童  | 我要投稿

有时候使用SQLyog连接MYSQL的时候会报如下错误。

1251 - Client does not support authentication protocol requested by server; consider upgrading MySQL Client

错误原因是加密方式的问题

    MySql 8.0.11 换了新的身份验证插件(caching_sha2_password),

    而原来的身份验证插件为(mysql_native_password)。

只需要更改一下加密方式即可解决

首先执行如下SQL语句进入mysql数据库

mysql>use mysql;

执行如下SQL语句查看加密方式

mysql>select user, plugin from user where user= 'root';

看到加密方式为caching_sha2_password。

执行如下SQL语句更改加密方式

mysql>alter user "root"@"localhost" identified with mysql_native_password by "(your password)";

把(your password)替换成你的密码

再次执行

mysql>select user, plugin from user where user= 'root';

看到加密方式已经改变

现在就可以去SQLyog里测试了


解决SQLyog连接MYSQL的错误 1251 - Client does not support的评论 (共 条)

分享到微博请遵守国家法律