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

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

Susan Sarandon
Susan Sarandon原創
2024-12-04 09:35:111073瀏覽

How Can I Recover My Deleted MySQL 'root' User and Password on macOS MAMP?

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

MAMP 使用者可能會意外刪除本地上的'root'用戶MySQL 設定。如果沒有額外的用戶,重新取得 MySQL 的存取權限可能會很困難。這是適用於macOS 的簡單解決方案:

  1. 將'skip-grant-tables' 加入my.cnf: 在MAMP 的MySQL 目錄中找到my .cnf 檔案並新增將以下行新增至[mysqld]部分:

  2. 重新啟動MySQL:重新啟動MAMP的MySQL服務。
  3. 無需密碼連接到MySQL:在終端機中,輸入 mysql 並按下回車鍵。您應該無需密碼即可連線。
  4. 在 MySQL 中執行以下指令:

  5. 退出 MySQL : 輸入 exexit 提示輸入 exex。
  6. 刪除my.cnf 中的 'skip-grant-tables': 編輯 my.cnf 並刪除 'skip-grant-tables' 行。
  7. 重新啟動 MySQL: 重新啟動 MAMP 的 MySQL 服務.

現在,您應該能夠使用新的「root」密碼登入 MySQL已指定。

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

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