首頁 >資料庫 >mysql教程 >如何使用 --skip-grant-tables 選項重新取得 MySQL root 存取權限?

如何使用 --skip-grant-tables 選項重新取得 MySQL root 存取權限?

Barbara Streisand
Barbara Streisand原創
2024-12-01 04:12:12383瀏覽

How to regain MySQL root access using the --skip-grant-tables option?

使用--skip-grant-tables 啟動MySQL

從MySQL 資料庫中鎖定root 使用者可能是一種令人沮喪的體驗。要重新獲得存取和復原權限,需要使用 --skip-grant-tables 選項啟動 MySQL。

第 1 步:停止 MySQL 服務

對於 Windows用戶,使用服務中的管理員工具停止 MySQL 服務。

第2 步:編輯my.ini 設定檔

找到my.ini 設定文件,通常位於以下路徑之一:

  • C:Program FilesMySQLMySQL Server 5.5my.ini(適用於MySQL 5.5)
  • C:ProgramDataMySQLMySQL Server 5.6my.ini(適用於MySQL 版本>= 5.6)

第3 步:新增--skip-grant-tables 選項

在檔案的[mysqld]部分中,新增以下行:

skip-grant-tables

第四步:重啟MySQL服務

再次啟動MySQL服務。現在您應該能夠無需密碼即可登入資料庫並重新獲得 root 使用者的存取權限。

以上是如何使用 --skip-grant-tables 選項重新取得 MySQL root 存取權限?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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