欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 健康 > 美食 > 【有效验证】解决SQLyog连接MYSQL的错误 1251 - Client does not support

【有效验证】解决SQLyog连接MYSQL的错误 1251 - Client does not support

2024/10/24 1:59:43 来源:https://blog.csdn.net/legend818/article/details/140501165  浏览:    关键词:【有效验证】解决SQLyog连接MYSQL的错误 1251 - Client does not support

目录

一、原因分析:

二、进入到mysql

 三、查看当前加密方式 

 四、更改加密方式

五、查看是否成功


前言:使用一个开源软件使用sqlyog、navcat都报1251错误,网上都是提示升级客户端,还有一种就是修改mysql配置。本文就是修改配置

 

一、原因分析:

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

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

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

二、进入到mysql

mysql -u root -p# 输入密码use mysql

 三、查看当前加密方式 

select host,user,plugin,authentication_string from mysql.user;

这里很关键,一定要加host,我查出来有2个root ,后面会说到 

 四、更改加密方式

# 这个是关键
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'your password';# 下面这个其实好像不重要,反正2个我都执行了
alter user "root"@"localhost" identified with mysql_native_password by "your password"; 

五、查看是否成功

select host,user, plugin from user where user= 'root'; 

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com