如何找回遺失的 MySQL 憑證?

Mary-Kate Olsen
發布: 2024-11-20 15:36:12
原創
628 人瀏覽過

How to Retrieve Lost MySQL Credentials?

擷取遺失的 MySQL 憑證

如果您遺失了 MySQL 使用者名稱和密碼,請不要絕望。本指南提供了檢索它們的逐步解決方案。

說明:

  1. 停止MySQL 行程:

    • sudo /etc/init.d/mysql stop
      登入後複製
      登入後複製
    • 記得取代'/etc/init.d/mysql'在Linux 上使用正確的MySQL 安裝路徑,在Windows 上使用「net stop MySQL 」。
      • 使用--skip- 重新啟動MySQL grant-tables:
      • sudo /etc/init.d/mysql start --skip-grant-tables
        登入後複製
      • mysql -u root
        登入後複製
        使用'--skip-grant-tables' 選項啟動MySQL來繞過密碼驗證:
    • 以root 使用者身分連線:
      • SELECT * FROM mysql.user;
        登入後複製
      • 使用'-u root' 選項啟動MySQL 控制台客戶端以建立連線root使用者:
      • 列出MySQL 使用者:
      • UPDATE mysql.user SET Password=PASSWORD('[password]') WHERE User='[username]';
        登入後複製
        • MySQL資料庫中的使用者:
    • 重設密碼:

      • 新密碼替換為所需的使用者名稱:

        sudo /etc/init.d/mysql stop
        登入後複製
        登入後複製
          將「[密碼]」替換為您首選的密碼,將「[使用者名稱]」替換為您要修改的使用者名稱。
        • sudo /etc/init.d/mysql start
          登入後複製
      恢復正常操作:

    MySQL 進程:

    最後,正常重啟MySQL,不使用'--skip-grant-tables' 以確保適當的安全性: 注意:完成這些步驟後,請務必記住透過停止並重新啟動進程來恢復正常的 MySQL 操作。啟用“--skip-grant-tables”可能會損害資料庫的安全性。

    以上是如何找回遺失的 MySQL 憑證?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

    來源:php.cn
    本網站聲明
    本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
    作者最新文章
    熱門教學
    更多>
    最新下載
    更多>
    網站特效
    網站源碼
    網站素材
    前端模板