首頁 >資料庫 >mysql教程 >如何使用 MAMP 在 macOS 上恢復 MySQL 根使用者和密碼?

如何使用 MAMP 在 macOS 上恢復 MySQL 根使用者和密碼?

Mary-Kate Olsen
Mary-Kate Olsen原創
2024-11-25 18:45:15746瀏覽

How Can I Restore My MySQL Root User and Password on macOS Using MAMP?

在macOS 上恢復MySQL Root 使用者和密碼:綜合指南

意外刪除MySQL root 使用者後,重新取得存取權限似乎令人畏懼,特別是沒有額外的使用者帳號。本文為 macOS 使用者使用 MAMP 的 MySQL 安裝提供了逐步解決方案。

恢復Root 存取權限的步驟:

  1. 取得SysAdmin權限: 由於作業需要管理權限,因此與授權使用者合作執行以下操作命令。
  2. 編輯 my.cnf 設定檔:

    • 找到 MAMP 安裝目錄(通常為 /Applications/MAMP/)。
    • 以任意文字開啟「conf/my.cnf」檔案
    • 在「[mysqld]」部分下,新增「skip-grant-tables」行。
  3. 重新啟動MySQL:

    • 在終端中,導覽至“Applications/MAMP/Library/bin/”目錄。
    • 執行指令「sudo ./mysql.server restart」。
  4. 存取沒有密碼的 MySQL:

    • 開啟新終端視窗。
    • 輸入「mysql」並按 Enter 鍵。系統應該提示您輸入密碼,但請將其留空。
  5. 重新建立「root」使用者:

    • 在MySQL 控制台,執行以下命令指令:
    • 「從mysql.user 中刪除,其中user = 'root' AND 主機= 'localhost';”
    • “插入mysql.user SET user = ' root', 主機= 'localhost', 密碼= 密碼('yournewpassword'), ...(剩餘權限)";
  6. 更新my.cnf設定:

    • 返回「my.cnf」檔案並刪除「skip-grant-tables」行。
    • 儲存並關閉
  7. 重新啟動MySQL:

    • 執行指令:
  8. 執行指令:

    執行指令.server restart”

    • 使用 Root 密碼重新連線:

使用新的 root 密碼開啟 phpMyAdmin 或其他 Myroot 用戶端。

依照這些步驟,您可以在 macOS 上恢復對 MAMP MySQL 安裝的 root 存取權。

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

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