首頁 >資料庫 >mysql教程 >如何在 macOS 上恢復已刪除的 MySQL \'root\' 使用者和密碼?

如何在 macOS 上恢復已刪除的 MySQL \'root\' 使用者和密碼?

Patricia Arquette
Patricia Arquette原創
2024-12-01 02:20:09701瀏覽

How to Recover a Deleted MySQL 'root' User and Password on macOS?

如何恢復已刪除的MySQL 'root' 使用者和密碼

在macOS 上恢復已刪除的MySQL 'root' 使用者可能是一項艱鉅的任務任務,特別是當沒有其他使用者可授予權限時。本文提供了使用終端機的分步解決方案,讓您可以使用新密碼重新建立「root」使用者。

恢復「root」使用者的步驟:

  1. 設定my.cnf檔案:

  1. 導覽至您的MySQL 設定檔(通常位於/usr/local/mysql/my.cnf)。
將以下行加入到結尾[mysqld]部分:
    • 重新啟動MySQL:
在終端機中,執行指令:
    • 無密碼登入MySQL:
開啟終端機與輸入:
    • 刪除現有的「root」使用者:
執行下列查詢:
    • 建立新的「root」使用者:
  1. 執行此查詢建立一個新的「根」 user:

退出 MySQL:
  1. 退出 MySQL:

      輸入 exit 退出MySQL指令

從my.cnf 中刪除'skip-grant-tables':

返回我的. cnf檔案並刪除先前新增的line:再次重新啟動MySQL:重複步驟2 重新啟動MySQL。 完成這些步驟後,您將成功恢復 MySQL 'root' 用戶,並且可以使用查詢中指定的新密碼登入。

以上是如何在 macOS 上恢復已刪除的 MySQL \'root\' 使用者和密碼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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