mysql执行错误#1251 (mysql-front连接)解决方案

这两天把mysql的版本换成了8.0,用mysql-front连接的时候突然出现执行错误#1251,查询了一下方法顺便把解决方法记录下来。

第一步:首先进入控制台输入mysql -u root -p

(输入你安装mysql时设置的密码能进入代表成功了,直接看第二步)

有人可能会出现这个情况输入这行命令无效,这是因为你没有配置环境变量

1.我的电脑右击属性,点击高级系统设置找到环境变量并点击。

2.找到path添加一下mysql的安装路径,注意是mysql不是mysql-front的安装路径。

如上路所示添加的路径是mysql sever 8.0(8.0是你装的版本号)下的bin文件夹。

3.确定进行保存再返回控制台输入mysql -u root -p就不会出现刚刚的无效命令了

第二步:控制台输入下面这段代码,复制即可

ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;

第三步:再输入下面的代码

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';

 上面的123456是指你的数据库密码,在学校用习惯了123456,所以还是用这个。

最后一步:输入下面的代码

FLUSH PRIVILEGES;

大功告成,这几步操作就是为了更改加密方式

再打开mysql-front连接就不会报#1251的错了

猜你喜欢

转载自blog.csdn.net/qq_41024101/article/details/86485934
今日推荐