MySQL5.7 重置root密码(错误代码1045或错误代码1862)

2018-01-08 22:44 阅读 712 次 评论 0 条

1.停止服务:停止MySQL服务;

2.跳过验证:修改MySQL安装目录下的my.ini配置文件,使登录时跳过权限检查;

3. 修改密码:启动MySQL服务,登录MySQL,此时提示输入密码,输入任意密码回车即可进入MySQL。然后通过SQL语句修改root用户的密码;

4.重启服务:将my.ini文件中加入的跳过权限语句删除或加#号注释。重启服务,使用修改后的密码登录即可。

1.关闭MySQL

windows 下命令

net stop mysql

linux 下命令

service mysqld stop

2.编辑my.ini 

#在my.ini末尾添加一行,使其登录时跳过权限检查

skip_grant_tables

3.启动MySQL,并登陆

MySQL\bin>mysql -u root –p

4修改更新密码

mysql> USE mysql;

mysql> UPDATE user SET authentication_string=PASSWORD('root') where USER='root' ;

mysql> flush privileges;

mysql> exit;

5.将my.ini文件中加入的跳过权限语句删除或加#号注释掉,重启MySQL服务后,即可使用新密码登录

注:修改密码也可以使用

SET PASSWORD = PASSWORD('root');
image
这里设置的用户root密码为root
版权声明:本文著作权归原作者所有,欢迎分享,谢谢支持!
转载请保留注明:MySQL5.7 重置root密码(错误代码1045或错误代码1862) | DXL学习
分类:SQL 标签:

发表评论

您必须 登录 才能发表留言!