首頁  >  文章  >  資料庫  >  當前MySQL root密碼為空時如何重置?

當前MySQL root密碼為空時如何重置?

Patricia Arquette
Patricia Arquette原創
2024-10-28 14:10:02487瀏覽

 How to Reset the MySQL Root Password When the Current One is Empty?

重設MySQL Root 密碼

當使用空密碼以root 身分登入時遇到困難,透過傳統方式修改它可能會面臨挑戰方法。本文探討了強制重設 root 密碼的替代解決方案。

強制密碼重設:

  1. 建立密碼重設腳本:先製作包含以下指令的腳本:
UPDATE mysql.user SET Password=PASSWORD('newpass') WHERE User='root';

將此腳本保存在具有適當名稱的檔案中,例如resetpassword.sql。

  1. 使用初始化檔啟動 MySQL: 使用 --init-file 參數呼叫 MySQL,後面接著重設腳本的路徑。例如:
mysqld_safe --init-file=/path/to/resetpassword.sql &
  1. 重設密碼: 腳本將在伺服器啟動時執行,重設 root 密碼,然後終止。
  2. 正常重新啟動 MySQL:重設密碼後,如果伺服器仍在運行,則終止伺服器,然後以正常配置重新啟動它。

結論:

此方法提供了一個可靠的強制重設MySQL root密碼的機制,無需卸載或重新安裝伺服器即可存取資料庫。

以上是當前MySQL root密碼為空時如何重置?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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