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
留言