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 //使用新密码进行登录测试