首頁 >資料庫 >mysql教程 >忘記root密碼如何存取MySQL?

忘記root密碼如何存取MySQL?

Patricia Arquette
Patricia Arquette原創
2024-12-11 03:37:11324瀏覽

How Can I Access MySQL When I've Forgotten the Root Password?

使用--skip-grant-tables 忘記根密碼存取MySQL

當您發現自己因為以下原因被鎖定在MySQL 資料庫之外時如果忘記了root 密碼,使用--skip-grant-tables 標誌啟動MySQL 的選項可以提供一個有價值的解決方案。此參數繞過身份驗證檢查,允許您重新獲得存取權限並重設 root 密碼,而無需提供先前的憑證。

Windows 程式:

  1. 停止活動從「管理工具」>「MySQL 服務」服務面板。
  2. 開啟並編輯MySQL 設定文件,通常位於以下路徑之一:

    • 對於MySQL Server 5.5:C:Program FilesMySQLMySQL Server 5.5my .ini
    • 對於MySQL 伺服器>= 5.6: C:ProgramDataMySQLMySQL Server 5.6my.ini
  3. 在[mysqld]部分中,加入行skip-grant-tables以停用身份驗證。
  4. 儲存設定檔並重新啟動MySQL服務.

一旦啟用了--skip-grant-tables 標誌重新初始化MySQL,您就可以無需密碼即可登入您的資料庫。從現在起,有必要透過從設定檔中刪除skip-grant-tables行並重新啟動服務來撤銷此設置,以確保恢復資料庫的安全性。

以上是忘記root密碼如何存取MySQL?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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