2019-05-14 09:26:57 0 评论 MySQL Boy.Lee

MySQL 5.7.26 重置Root密码 Centos 6系统

我遇到了一个mysql错误导致root密码丢失, 所以我需要在Centos6系统重置Mysql5.7.26的root密码, 方法如下:

 

{ 1. 使用非密码登录模式  }

vi /etc/my.cnf

//找到 [mysqld], 在下面添加一行 "skip-grant-tables"

//保存退出

{ 2. 无密码登录 }

//重启mysql服务
service mysqld restart

//就是这么简单的命令
mysql

{ 3. 重置root密码 }

//选择数据库
use mysql

//修改密码
update user set password=password('YiiLibNewPass') where user='root';

FLUSH   PRIVILEGES;
exit;

 

{ 4. 还原一切 }

从/etc/my.cnf中删除skip-grant-tables

//重启MySQL服务
service mysqld restart

 

{ 5. 使用新密码登录 }

mysql -uroot -p