首頁 >資料庫 >mysql教程 >如何在 WAMP 上重設 MySQL 'root' 密碼?

如何在 WAMP 上重設 MySQL 'root' 密碼?

Mary-Kate Olsen
Mary-Kate Olsen原創
2024-11-20 02:16:02235瀏覽

How to Reset Your MySQL 'root' Password on WAMP?

在WAMP 上重新獲得MySQL 'root' 密碼的簡單方法


由於忘記了'root' 不小心將自己鎖定在PHPMyAdmin 以外WAMP 2.5上的'@'localhost'密碼,感覺可以理解


重設密碼



  1. 停止MySQL 服務: 導覽至WAMPManager > MySQL >服務>停止服務。
  2. 編輯my.ini 檔案: 在WAMPManager 中,選擇MySQL > my.ini 並在[wampmysqld](32bit) 或[wampmybitsqld64](64bit)部分下方新增“skip-grant-tables”。
  3. 重新啟動 MySQL: 返回WAMPManager> MySQL >服務>啟動/復原服務。
  4. 開啟 MySQL 控制台: 透過 WAMPManager 存取 MySQL 控制台 > MySQL > MySQL 控制台。
  5. 重設密碼:根據MySQL 版本,執行以下指令(每行結尾有分號):

      MySQL 5.7 之前的版本: UPDATE mysql.user SET Password=PASSWORD('MyNewPass') WHERE User='root';

  6. MySQL 5.7 : UPDATE mysql.user SETauthentication_string=密碼('MyNewPass')哪裡 User='root';


  7. 權限刷新:執行FLUSH 權限;
  8. 退出MySQL 控制台: 類型在mysql 命令提示字元下「退出」。
  9. 停止 MySQL 服務: 重複步驟 1。
  10. < ;li>刪除「skip-grant-tables」:開啟my.ini 並刪除Skip-grant-tables 條目(如果保持不變會帶來安全風險)。

  11. 重新啟動 MySQL: 實作步驟 3。
  12. > ;

  13. 停用密碼過期(可選):連接到MySQL 控制台,執行查詢ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;.

透過完成這些步驟,您應該成功重新獲得對PHPMyAdmin 的存取權限使用新設定的密碼作為「root」使用者。

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

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