遺失 MySQL 根密碼時找回
如果您忘了 MySQL 根密碼,請不要擔心。有一些方法可以在不知道原始密碼的情況下檢索或重設它。
選項 1:基於檔案的檢索
傳統上,MySQL 將 root 密碼儲存在 ~基於 Unix 的系統上的 /.mylogin.cnf 檔案。但是,您提到本地沒有 directadmin 目錄,這可能表示您正在使用不同的系統。
選項2:臨時Root 存取
對於Ubuntu 用戶,您可以按照以下步驟臨時取得MySQL 資料庫的root 存取權:
更改root 密碼:
UPDATE mysql.user SET authentication_string=PASSWORD('password') WHERE User='root'; FLUSH PRIVILEGES;
退出安全模式並重新啟動MySQL:
mysqladmin shutdown sudo service mysql start
注意:此方法適用於MySQL 5.7 及以下版本。對於8.0以上版本,mysql.user表中的密碼欄位已被刪除。相反,請使用authentication_string欄位。
以上是如何找回遺失的 MySQL root 密碼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!