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:

mysql -u root -p  //直接回车即可以无密码方式登录 mysql 命令行
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  //使用新密码进行登录测试

猜你喜欢

转载自www.cnblogs.com/jmd520/p/10142440.html