sqlyog连接Mysql时出现1251错误怎么解决

52次阅读
没有评论

共计 923 个字符,预计需要花费 3 分钟才能阅读完成。

自动写代码机器人,免费开通

本篇内容主要讲解“sqlyog 连接 Mysql 时出现 1251 错误怎么解决”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让丸趣 TV 小编来带大家学习“sqlyog 连接 Mysql 时出现 1251 错误怎么解决”吧!

SQLyog 是一款专业的图形管理软件,SQLyog 操作简单,功能强大,能够帮助用户轻松管理自己的 MYSQL 数据库,SQLyog 支持多种数据格式导出,可以快速帮助用户备份和恢复数据,还能够快速地运行 SQL 脚本文件,为用户的使用提供便捷。

1251 client does not support authentication protocol requested by server;consider upgrading Mysql client
ERROR 1396 (HY000): Operation ALTER USER failed for  root @ localhost

问题原因:

主要是由于 mysql8 以前的加密规则与 mysql8 以后的存在差异。

解决办法:

1、首先 mysql 必须是装好了,可以通过管理员身份打开的 cmd 中在 mysql 文件(若已配置环境变量就无须)下输入:

net start mysql 是否服务启用成功

服务启动成功之后,输入命令:mysql -u root -p(第一次登录没有密码,直接按回车过)!
sqlyog 连接 Mysql 时出现 1251 错误怎么解决

然后在 mysql 后输入:

ALTER USER  root @ localhost  IDENTIFIED BY  password  PASSWORD EXPIRE NEVER; # 修改加密规则  
ALTER USER  root @ localhost  IDENTIFIED WITH mysql_native_password BY  password  # 更新一下用户的密码  
FLUSH PRIVILEGES; # 刷新权限 

sqlyog 连接 Mysql 时出现 1251 错误怎么解决

成功后在 sqlyog 中输入修改后的密码(这里我设置的是 123456)即可登录

sqlyog 连接 Mysql 时出现 1251 错误怎么解决

sqlyog 连接 Mysql 时出现 1251 错误怎么解决

到此,相信大家对“sqlyog 连接 Mysql 时出现 1251 错误怎么解决”有了更深的了解,不妨来实际操作一番吧!这里是丸趣 TV 网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

向 AI 问一下细节

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-12-04发表,共计923字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)