在Linux環(huán)境中,MySQL是一種流行的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)。具有強(qiáng)大的功能和靈活的性能。在開發(fā)和管理中,用戶可能需要重置MySQL的root用戶密碼。本文將介紹如何在Linux下重置MySQL的root用戶密碼。
1. 首先,確認(rèn)MySQL服務(wù)器在啟動(dòng)狀態(tài)下。
sudo systemctl status mysql
2. 使用以下命令以跳過MySQL的權(quán)限檢查。
sudo systemctl stop mysql sudo mysqld_safe --skip-grant-tables & mysql -u root
3. 一旦進(jìn)入MySQL提示符,使用以下語句更改root用戶的密碼:
UPDATE mysql.user SET authentication_string = PASSWORD('新密碼') WHERE User = 'root' AND Host = 'localhost'; FLUSH PRIVILEGES;
4. 輸入以下命令以退出MySQL提示符并重新啟動(dòng)MySQL服務(wù)器。
EXIT; sudo systemctl stop mysql sudo systemctl start mysql
現(xiàn)在,您已經(jīng)成功重置了MySQL的root用戶密碼。請(qǐng)記住,密碼一定要強(qiáng)壯,并且定期更改以確保安全。