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

如何在 WAMP 中重設 PHPMyAdmin 遺失的 MySQL 密碼?

Linda Hamilton
Linda Hamilton原創
2024-11-14 19:41:02815瀏覽

How to Reset a Lost MySQL Password for PHPMyAdmin in WAMP?

在WAMP 中檢索PHPMyAdmin 丟失的MySQL 密碼

問題:

A用戶已更改PHPMyAdmin 中「root」@「localhost」帳號的密碼,但隨後因為忘記新密碼而失去了對PHPMyAdmin 的存取權。由於缺乏權限,先前論壇中建議的方法(例如透過命令列重置密碼)都沒有成功。

解決方案:

這裡有一個重設MYSQL 'root' 密碼的逐步過程:

  1. 停止MyMy服務: 前往WAMPSERVER,選擇MySQL,然後選擇「服務」>; 「停止服務。」
  2. 編輯my.ini 檔案: 前往WAMPSERVER > MySQL > my. ini.
  3. 找到[wampmysqld] 部分:在此部分標題正下方加上「skip-grant-tables」行。
  4. 重新啟動MySQL 服務: 前往WAMPSERVER > MySQL >服務> 「啟動/復原服務。」
  5. 開啟MySQL 控制台: 前往WAMPSERVER > MySQL > MySQL 控制台。
  6. 重設root 使用者密碼:

      MySQL 版本5.7 之前:輸入「UPDATE mysql.user SET Password=PASSWORD(' MyNewPass') WHERE User='root';"
    • Post MySQL 版本5.7: 輸入"UPDATE mysql.user SETauthentication_string=PASSWORD('MyNewPass') WHERE User='root'; "
  7. 退出MySQL 控制台:在mysql 命令提示字元處鍵入「quit」。
  8. 再次停止MySQL 服務: 前往WAMPSERVER > MySQL >服務> 「停止服務。」
  9. 刪除skip-grant-tables 參數:編輯參數:編輯參數:
  10. 編輯參數:
  11. 編輯參數:編輯參數:編輯參數:
  12. 編輯參數:
編輯參數:

編輯參數:編輯參數:編輯參數:

編輯參數:

剪輯my.ini文件,找到[wampmysqld]部分,然後刪除“skip-grant-tables”

重啟MySQL服務:進入WAMPSERVER> MySQL >服務> “啟動/恢復服務。” 可選: 如果需要,請透過在MySQL 中執行以下查詢來修改設置,以便root 使用者帳戶的密碼不會過期console: "ALTER USER 'root' @'localhost' PASSWORD EXPIRE NEVER;"透過執行以下步驟,使用者可以使用'root' 使用者ID 及其新指派的密碼重新取得對PHPMyAdmin 的存取權。

以上是如何在 WAMP 中重設 PHPMyAdmin 遺失的 MySQL 密碼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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