本文摘自PHP中文网,作者醉折花枝作酒筹,侵删。
SQLyog是一款专业的图形管理软件,SQLyog操作简单,功能强大,能够帮助用户轻松管理自己的MYSQL数据库,SQLyog支持多种数据格式导出,可以快速帮助用户备份和恢复数据,还能够快速地运行SQL脚本文件,为用户的使用提供便捷。
1 2 3 | 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(第一次登录没有密码,直接按回车过)!

然后在mysql>后输入:
1 2 3 | ALTER USER 'root' @ 'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER; #修改加密规则
ALTER USER 'root' @ 'localhost' IDENTIFIED WITH mysql_native_password BY 'password' ; #更新一下用户的密码
FLUSH PRIVILEGES ; #刷新权限
|

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


相关推荐:《mysql教程》
以上就是sqlyog连接Mysql时出现1251错误怎么办的详细内容,更多文章请关注木庄网络博客!!
相关阅读 >>
mysql和oracle的区别有哪些
mysql web端不能访问怎么办
mysql远程连接如何在阿里云下配置?
python使用mysqldb访问mysql数据库的方法
mysql如何支持gbk编码
mysql如何设置数据表的主键及自增长
浅谈mysql的事务隔离
mysql如何备份数据库
mysql实现linux下数据库目录迁移
mysql怎么使用sum()求id字段的和?
更多相关阅读请进入《sqlyog》频道 >>
机械工业出版社
本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。
转载请注明出处:木庄网络博客 » sqlyog连接Mysql时出现1251错误怎么办