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

本篇内容主要讲解“sqlyog连接Mysql时出现1251错误怎么解决”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“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错误怎么解决”有了更深的了解,不妨来实际操作一番吧!这里是编程之家网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

相关文章

MySQL 死锁 是指两个或多个事务互相等待对方持有的锁,从而导...
在MySQL中,InnoDB引擎通过Next-Key Locking技术来解决幻读问...
在数据库事务管理中,Undo Log 和 Redo Log 是两种关键日志,...
case when概述 sql语句中的case语句与高级语言中的switch语句...
其实很简单,只是为了忘记,做个记录,用的时候方便。 不管是...
1.进入服务,找到mysql服务,在属性里找到mysql的安装路径 2...