首页数据库SQLyog连接MySQL报错1251怎样解决?

SQLyog连接MySQL报错1251怎样解决?

时间2024-03-24 09:08:03发布访客分类数据库浏览1058
导读:SQLyog连接MySQL报错1251怎样解决?一些朋友遇到这个问题不知道该怎么办,其实解决这种情况并不难,接下来我们就来看看具体的解决方法是什么,需要的朋友可以参考。SQLyog是一款专业的图形管理软件,SQLyog操作简单,功能强大,能...

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(第一次登录没有密码,直接按回车过)!

然后在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中输入修改后的密码(这里我设置的是123456)即可登录

以上就是SQLyog连接MySQL报错1251的解决操作了,需要的朋友可以参考上述步骤,希望对大家有帮助,想要了解更多可以继续浏览网络其他相关的文章。

文本转载自PHP中文网

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: SQLyog连接MySQL报错1251怎样解决?
本文地址: https://pptw.com/jishu/651959.html
php中数组能储存什么,可以储存对象吗 C语言中指针和数组都有哪些区别和关联

游客 回复需填写必要信息