在 FreeBSD 8.1 上重設 MySQL Root 密碼
MySQL 資料庫的一個常見問題是忘記 root 密碼,從而阻止存取資料庫。本文專門針對 FreeBSD 8.1 上的這個問題,提供了逐步解決方案。
錯誤「1045 - Access Denied for user 'root' @ 'localhost' (using password: NO)」表示: root 使用者因為密碼不正確而被拒絕存取。若要解決此問題,請依照下列步驟操作:
-
停止 MySQL: 執行指令 sudo stop mysql 停止 MySQL 服務。
-
啟動 MySQL安全模式: 輸入指令 sudo mysqld --skip-grant-tables --skip-networking 以下列模式啟動 MySQL:繞過使用者驗證。
-
連接到 MySQL:透過鍵入 mysql 開啟 MySQL 終端。
-
更新 Root 密碼:執行查詢 update mysql .user 設定密碼 = 密碼('your_new_password') 其中 user = 'root';更改root使用者的密碼。
-
刷新權限:執行指令flush權限;套用新密碼。
-
退出 MySQL: 輸入 exit;關閉 MySQL 終端機。
-
關閉 MySQL:輸入指令 sudo mysqladmin shutdown 停止 MySQL 服務。
-
重新啟動 MySQL:執行指令 sudo start mysql 使用新密碼重新啟動 MySQL。
以上是如何在 FreeBSD 8.1 上重設 MySQL Root 密碼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!