MySQL之忘记root重置方法

  参考:https://help.aliyun.com/knowledge_detail/42520.html

  MySQL忘记了root登录密码需要重置

  1,修改配置文件

  一般配置文件路径为/etc/my.cnf 在[mysqld]下增加一行设置免密登录

[mysqld]
skip-grant-tables

   2,重启MySQL

systemctl restart mysqld

   3,免密登录修改密码

mysql

 

USE mysql;
UPDATE user SET Password = password ('password') WHERE User = 'root';
flush privileges;
quit
注意:如果MySQL版本为5.7则字段不是password,修改命令为

UPDATE user SET authentication_string = password ('Lym123456!') WHERE User='root';

   退出并且把步骤1设置注释,重启MySQL即可

posted @ 2019-08-26 14:42  minseo  阅读(334)  评论(0编辑  收藏  举报