如何使用--skip-grant-tables 在MySQL 中恢復Root 權限
如果您不小心將自己鎖定在MySQL 資料庫之外透過撤銷root 權限,這裡有一個使用--skip-grant-tables 重新獲得存取權限的逐步指南選項。
先決條件:
步驟:
編輯設定檔:
找到 MySQL 設定檔(my.ini 或 my.cnf) )在您的系統上。預設位置為:新增--skip-grant-tables 選項:
skip-grant-tables在設定檔的[mysqld] 部分,新增以下行:
重啟MySQL服務:
無需密碼登錄:
重設Root 密碼(可選):
ALTER USER 'root'@'localhost' IDENTIFIED BY '<new_password>';如果需要,您可以透過執行以下命令重設的密碼命令:
刪除--skip-grant-tables 選項:
以上是意外撤銷權限後如何恢復 MySQL 根存取權限?的詳細內容。更多資訊請關注PHP中文網其他相關文章!