在CentOS7中重置MySQL root密碼

在CentOS7中重置MySQL root密碼

重設MySQL root密碼

在MySQL 5.7.29 上驗證通過。

# 停止MySQL
sudo systemctl stop mysqld

# 設置關閉鑑權和網絡連接
sudo systemctl set-environment MYSQLD_OPTS="--skip-grant-tables --skip-networking"

# 啓動MySQL
sudo systemctl start mysqld

# 以root賬號登錄MySQL,並重設密碼
mysql -uroot

update mysql.user set authentication_string=PASSWORD("NewPassword") where User='root' AND Host = 'localhost';
flush privileges;
quit

# 停止MySQL
sudo systemctl stop mysqld

# 恢復鑑權和網絡連接設置
sudo systemctl unset-environment MYSQLD_OPTS

# 啓動MySQL
sudo systemctl start mysqld

運行mysql -uroot -p重新登錄MySQL來驗證新密碼是否可以登錄成功。

參考文檔

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章