Rumah > pangkalan data > tutorial mysql > sqlyog连接Mysql时出现1251错误怎么办

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

醉折花枝作酒筹
Lepaskan: 2021-07-12 09:14:05
ke hadapan
5477 orang telah melayarinya

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

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

1251 client does not support authentication protocol requested by server;consider upgrading Mysql client

ERROR 1396 (HY000): Operation ALTER USER failed for 'root'@'localhost'
Salin selepas log masuk

问题原因:

主要是由于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; #刷新权限
Salin selepas log masuk

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

相关推荐:《mysql教程

Atas ialah kandungan terperinci sqlyog连接Mysql时出现1251错误怎么办. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:csdn.net
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan