恢復MySQL 使用者名稱和密碼
失去MySQL 使用者名稱和密碼可能是一種令人畏懼的經歷,但這並不是無法克服的。以下是檢索它們的分步指南:
步驟:
-
停止MySQL 進程:
- 使用service指令或使用kill -9殺死進程指令。
-
使用Skip-Grant-Tables 選項啟動MySQL:
- 新增--skip-grant-啟動的表標誌。這將暫時停用用戶驗證。
-
以 root 身分啟動 MySQL 控制台:
- 執行 mysql -u root - p 以 root 身分開啟 My控制台
-
列出MySQL 使用者:
- 執行SELECT * FROM sqlmy.user; 。
-
重設密碼:
- 使用UPDATE mysql.user SET Password=PASSWORD( '
使用UPDATE mysql.user SET Password=PASSWORD( '[密碼]') WHERE User='[使用者名稱]';查詢以重設所需使用者的密碼。
-
退出 MySQL 控制台:
- 鍵入 exit 退出 MySQL console.
-
正常重啟MySQL:
- 啟動MySQL:去掉--sSQL kip-grant-tables選項重新啟用使用者
-
測試新密碼:
- 使用mysql -u [username] -p 命令登錄使用您恢復的用戶名和
注意:
- 重置密碼後記得停用--skip-grant-tables 選項以維護資料庫的安全性。
- 建議為 root 使用者建立一個強密碼並確保其安全。
- 考慮使用密碼管理器來安全地儲存您的登入憑證。
以上是如何恢復遺失的MySQL使用者名稱和密碼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!