首頁 > 資料庫 > mysql教程 > 如何在 WAMP 上重設遺失的 MySQL Root 密碼?

如何在 WAMP 上重設遺失的 MySQL Root 密碼?

Barbara Streisand
發布: 2024-11-16 18:15:03
原創
907 人瀏覽過

How Do I Reset My Lost MySQL Root Password on WAMP?

在WAMP 上重新取得遺失的MySQL 密碼:逐步指南

失去MySQL 密碼的存取權可能會令人畏懼,尤其是在WAMP 上使用PHPMyAdmin 時。不過,有一個相對簡單的解決方案,可以讓您重設 root 密碼並重新獲得控制權。

重設 Root 密碼的步驟:

  1. 停止MySQL 服務: 導覽至 WAMPManager,選擇 MySQL,然後停止服務。
  2. 編輯 my.ini 檔案: 前往 WAMPManager 中的 MySQL 並開啟 my.ini 檔案。
  3. 新增skip-grant-tables:找到[wampmysqld]部分並在其後直接加入「skip-grant-tables」行。
  4. 重新啟動MySQL服務:在WAMPManager中恢復MySQL服務。
  5. 開啟MySQL控制台:點選WAMPManager中的MySQL控制台。
  6. 重設密碼: 執行下列指令(帶分號):

    Pre-MySQL 5.7:

      Pre-MySQL 5.7:
    UPDATE mysql.user SET Password=PASSWORD('MyNewPass' ) WHERE User='root';

    刷新權限;

    • 後MySQL 5.7:
    更新mysql.user SETauthentication_string=PASSWORD('MyNewPass') WHERE User='root';
  7. 刷新權限;
  8. 退出SQL:
  9. 退出SQL:按ENTER 退出控制台。
  10. 停止 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中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板