存取被拒絕時如何重設MySQL Root 密碼
當root 使用者嘗試登入MySQL 失敗時,會出現此問題因造訪而被存取拒絕。隨後,嘗試使用 mysqladmin 或 --skip-grant-tables 方法設定或重設密碼失敗。
要克服這個挑戰,請考慮以下替代方案:
儲存下列SQL 語句寫入檔案:
<code class="sql">UPDATE mysql.user SET Password=PASSWORD('newpass') WHERE User='root';</code>
使用下列指令手動啟動MySQL 伺服器:
mysqld --init-file=FILENAME
將FILENAME 替換為包含SQL 語句的檔案的名稱。
伺服器啟動後,密碼應重設為「newpass」。
接下來,關閉伺服器並正常重新啟動。現在您應該可以使用新密碼登入。
以上是存取被拒絕且傳統方法失敗時如何重置MySQL root密碼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!