MySQL 忘记 root 密码重置方法

MySQL 版本: 5.6 / 5.7

一、Linux 版本

1.登录并打开两个 Linux 服务器 ssh 控制台

a.控制台1:停止当前 mysqld 服务并以无授权状态并禁用网络连接的方式启动MySQL

service mysqld stop && su - mysql -c "mysqld --console --skip-grant-tables --skip-networking"

b.控制台2:

update mysql.user set authentication_string=password('新密码') where host='localhost' and user='root';  //在mysql命令行中修改当前root密码
quit  //退出mysql命令行
service mysqld restart  //重启mysqld 服务
mysql -u root -p  //使用新密码进行登录测试
posted @ 2020-04-15 21:48  水里的石头  阅读(534)  评论(0编辑  收藏  举报