首頁  >  文章  >  資料庫  >  忘記 MySQL 根密碼後如何重置?

忘記 MySQL 根密碼後如何重置?

Mary-Kate Olsen
Mary-Kate Olsen原創
2024-11-03 10:22:03645瀏覽

How to Reset Your MySQL Root Password When You've Forgotten It?

忘記 MySQL Root 密碼:綜合重置指南

丟失 MySQL root 密碼可能是一種令人沮喪的經歷。本文將提供一個逐步解決方案來重置密碼,即使您忘記了密碼。

第1 步:找到MySQL 設定檔

執行以下指令指令尋找MySQL 設定檔路徑:

mysql --help | grep -A 1 "Default options"

第2步驟:啟用密碼重設

編輯設定檔(例如/etc/mysql /mysql.conf.d/mysqld.cnf)。在 [mysqld] 區塊下方新增“skip-grant-tables”行。儲存更改。

步驟3:重新啟動MySQL 服務

重新啟動MySQL 服務:

sudo service mysql restart

步驟4:存取MyMyan>

步驟4:存取MyMyan >

mysql -u root
以root 身分登入MySQL shell,無密碼:

第5 步:重設Root 密碼

FLUSH PRIVILEGES;
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'MyNewPass';
執行使用下列SQL指令刷新權限並更改root 密碼:

第6 步:恢復MySQL 設定

恢復對MySQL 設定檔所做的更改刪除或註解掉「 skip-grant-tables”行。

第7 步:重新啟動MySQL 服務(再次)

sudo service mysql restart
再次重新啟動MySQL 服務以套用變更:

結論

您現在已成功重設MySQL root 密碼。此過程可讓您重新獲得對資料庫的存取權並避免潛在的資料遺失。

以上是忘記 MySQL 根密碼後如何重置?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn