忘記 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中文網其他相關文章!