赞
踩
这两天把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的错了
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。