在WAMP 上重新取得遺失的MySQL 密碼:逐步指南
失去MySQL 密碼的存取權可能會令人畏懼,尤其是在WAMP 上使用PHPMyAdmin 時。不過,有一個相對簡單的解決方案,可以讓您重設 root 密碼並重新獲得控制權。
重設 Root 密碼的步驟:
-
停止MySQL 服務: 導覽至 WAMPManager,選擇 MySQL,然後停止服務。
-
編輯 my.ini 檔案: 前往 WAMPManager 中的 MySQL 並開啟 my.ini 檔案。
-
新增skip-grant-tables:找到[wampmysqld]部分並在其後直接加入「skip-grant-tables」行。
-
重新啟動MySQL服務:在WAMPManager中恢復MySQL服務。
-
開啟MySQL控制台:點選WAMPManager中的MySQL控制台。
-
重設密碼: 執行下列指令(帶分號):
Pre-MySQL 5.7:
UPDATE mysql.user SET Password=PASSWORD('MyNewPass' ) WHERE User='root';刷新權限;
更新mysql.user SETauthentication_string=PASSWORD('MyNewPass') WHERE User='root';
- 刷新權限;
- 退出SQL:
-
退出SQL:按ENTER 退出控制台。
-
停止 MySQL 服務:再次停止 WAMPManager 中的 MySQL 服務。
編輯 my.ini 檔案:刪除您先前新增的skip-grant-tables參數。
重新啟動MySQL服務:- 在WAMPManager中恢復MySQL服務。
-
- 其他注意事項:
- 如果您的 my.ini 檔案是唯讀的,您可能會遇到錯誤。在這種情況下,請確保您具有管理員權限並將檔案的屬性變更為可寫入。
新密碼可以是您想要的任何內容。
如果您想阻止root 密碼為了防止自動過期,您可以在MySQL 控制台中執行以下查詢:
ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;完成這些步驟後,您應該可以使用「root」使用者和新設定的密碼登入 PHPMyAdmin。
以上是如何在 WAMP 上重設遺失的 MySQL Root 密碼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!