首頁 >資料庫 >mysql教程 >如何恢復遺失的 MySQL 使用者名稱和密碼?

如何恢復遺失的 MySQL 使用者名稱和密碼?

DDD
DDD原創
2024-11-19 15:15:02595瀏覽

How to Recover Your Lost MySQL Username and Password?

遺失 MySQL 使用者名稱和密碼

遺失 MySQL 使用者名稱和密碼可能會令人沮喪,但這並不罕見。以下逐步指南可協助您擷取此重要資訊:

第1 步:停止MySQL 進程

  • 關閉您的MySQL 伺服器以防止任何

第2 步:使用Grant Bypass 啟動MySQL

  • 使用 --skip-grant-tables 重新啟動 MySQL選項。這將停用密碼檢查,允許您無需密碼即可繼續操作。

第 3 步:以 Root 身分連線

  • 以 root 身分連線到 MySQL 控制台 使用者使用 -u root 選項。由於密碼檢查被繞過,因此不會提示您輸入密碼。

步驟4:列出MySQL 使用者

  • 執行以下查詢列出所有MySQL 使用者:

    SELECT * FROM mysql.user;
  • 執行以下查詢列出所有MySQL 使用者:

這將顯示使用者清單、使用者名稱和加密密碼。

    第 5 步:重設密碼
  • 確定您需要重新取得存取權限的使用者帳號。

    UPDATE mysql.user SET Password=PASSWORD('[password]') WHERE User='[username]';
  • 使用以下查詢更新密碼:

將[password] 替換為您想要的新密碼,將[username] 替換為您的實際用戶名。

    第6 步:保護伺服器
  • 重設密碼後,透過以下方式恢復伺服器設定至關重要:
  • 停止MySQL 進程。

正常啟動 MySQL(不含 --skip-grant-tables 選項)。

    警告:
檢索憑證後未能恢復預設的 MySQL 安全設定可能會使您的資料庫遭受未經授權的存取。

以上是如何恢復遺失的 MySQL 使用者名稱和密碼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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