首頁 >資料庫 >mysql教程 >如何在 FreeBSD 8.1 上重設 MySQL Root 密碼?

如何在 FreeBSD 8.1 上重設 MySQL Root 密碼?

Susan Sarandon
Susan Sarandon原創
2024-12-21 00:59:09744瀏覽

How to Reset Your MySQL Root Password on FreeBSD 8.1?

在 FreeBSD 8.1 上重設 MySQL Root 密碼

MySQL 資料庫的一個常見問題是忘記 root 密碼,從而阻止存取資料庫。本文專門針對 FreeBSD 8.1 上的這個問題,提供了逐步解決方案。

錯誤「1045 - Access Denied for user 'root' @ 'localhost' (using password: NO)」表示: root 使用者因為密碼不正確而被拒絕存取。若要解決此問題,請依照下列步驟操作:

  1. 停止 MySQL: 執行指令 sudo stop mysql 停止 MySQL 服務。
  2. 啟動 MySQL安全模式: 輸入指令 sudo mysqld --skip-grant-tables --skip-networking 以下列模式啟動 MySQL:繞過使用者驗證。
  3. 連接到 MySQL:透過鍵入 mysql 開啟 MySQL 終端。
  4. 更新 Root 密碼:執行查詢 update mysql .user 設定密碼 = 密碼('your_new_password') 其中 user = 'root';更改root使用者的密碼。
  5. 刷新權限:執行指令flush權限;套用新密碼。
  6. 退出 MySQL: 輸入 exit;關閉 MySQL 終端機。
  7. 關閉 MySQL:輸入指令 sudo mysqladmin shutdown 停止 MySQL 服務。
  8. 重新啟動 MySQL:執行指令 sudo start mysql 使用新密碼重新啟動 MySQL。

以上是如何在 FreeBSD 8.1 上重設 MySQL Root 密碼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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