使用sqlyog连接 Mysql 出现1251错误 您所在的位置:网站首页 mysql错误代码1251 使用sqlyog连接 Mysql 出现1251错误

使用sqlyog连接 Mysql 出现1251错误

2024-07-16 05:58| 来源: 网络整理| 查看: 265

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 实验室设备网 版权所有