sqlyog连接Mysql时出现1251错误怎么办
程序员文章站
2022-03-11 19:45:40
...
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)即可登录
相关推荐:《mysql教程》
以上就是sqlyog连接Mysql时出现1251错误怎么办的详细内容,更多请关注其它相关文章!
下一篇: python除法运算符有哪些
推荐阅读
-
关于连接mysql数据库时出现的时区错误timezone的解决办法
-
navicat连接mysql时出现1045错误的解决方法
-
电脑在远程桌面连接时出现用户名密码错误该怎么办?
-
解决mysql与navicat建立连接出现1251错误
-
SQLyog安装使用教程:SQLyog13连接MySQL8.0出现2058错误解决方法
-
关于对连接数据库时出现1130-host “**” is not allowed to connect to this MySql/mariadb server 的错误解决方法
-
详解navicat连接mysql时出现1045错误的解决方案
-
电脑在远程桌面连接时出现用户名密码错误该怎么办?
-
详解navicat连接mysql时出现1045错误的解决方案
-
SQLyog安装使用教程:SQLyog13连接MySQL8.0出现2058错误解决方法