擷取遺失的 MySQL 憑證
如果您遺失了 MySQL 使用者名稱和密碼,請不要絕望。本指南提供了檢索它們的逐步解決方案。
說明:
停止MySQL 行程:
sudo /etc/init.d/mysql stop
sudo /etc/init.d/mysql start --skip-grant-tables
mysql -u root使用'--skip-grant-tables' 選項啟動MySQL來繞過密碼驗證:
以root 使用者身分連線:
SELECT * FROM mysql.user;
UPDATE mysql.user SET Password=PASSWORD('[password]') WHERE User='[username]';
重設密碼:
sudo /etc/init.d/mysql stop
sudo /etc/init.d/mysql start
MySQL 進程:
最後,正常重啟MySQL,不使用'--skip-grant-tables' 以確保適當的安全性: 注意:完成這些步驟後,請務必記住透過停止並重新啟動進程來恢復正常的 MySQL 操作。啟用“--skip-grant-tables”可能會損害資料庫的安全性。以上是如何找回遺失的 MySQL 憑證?的詳細內容。更多資訊請關注PHP中文網其他相關文章!