1. 程式人生 > >MySQL 忘記 root 密碼重置方法

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  //使用新密碼進行登入測試