使用sqlyog连接 Mysql 出现1251错误 | 您所在的位置:网站首页 › mysql错误代码1251 › 使用sqlyog连接 Mysql 出现1251错误 |
1.原因分析
sqlyog报错内容:
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以后的存在差异。 2.解决办法启动mysql8.0,输入密码进入MSQL操作界面,如图所示: 第一步输入代码(#修改加密规则,注意引号为英文单引号,后面结尾的分号必须带上,@符号和引号之间无空格,下同) ALTER USER 'root' @'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;第二步输入代码(#更新一下用户的密码) ALTER USER 'root' @'localhost' IDENTIFIED WITH mysql_native_password BY '123456';第三步输入代码(#刷新权限) FLUSH PRIVILEGES;注意第二步中123456为演示时所设置的密码,可根据自身修改。 |
CopyRight 2018-2019 实验室设备网 版权所有 |