如何在Windows上重置MySQL的Root根密码

目的

知道伺服器的MySQL Root密碼可以在幾種情況下派上用場,如訪問資料庫伺服器控制台手動創建資料庫、創建用戶並將其與資料庫相關聯、在特定資料庫上授予資料庫用戶權限等。
如果您不確定MySQL Root用戶的密碼,那麼下面的步驟將指導您如何安全地重置根密碼。偶爾重設/更改資料庫伺服器Root密碼也是一個重要的安全因素,這有助於防止非法入侵行為。
可以按照下面的步驟來重置MySQL的Root密碼

MySQL

步骤1: 停止MySQL服务器

步驟1: 停止MySQL伺服器
1. 首先,檢查您是否以管理員身份登錄。
2. 按Win+R(按住Windows/Super鍵,然後按 “r”)。 一旦出現 “運行 “框,輸入。

services.msc

3. 點擊確認.
4. 向下滾動服務列表,找到MySQL服務。右鍵單擊該條目,然後左鍵單擊停止。

步驟 2: 啟動一個文本編輯器

點擊菜單並搜索記事本。

步驟 3: 用密碼命令創建一個新的文本文件

1. 在文本編輯器中輸入以下一行。

ALTER USER 'root'@'localhost' IDENTIFIED BY 'NewPassword';

確保您保留引號和分號。用您選擇的密碼替換NewPassword。
2. 使用 “文件”>”另存為 “菜單,將文件保存到您的硬碟(C: )。選擇一個文件名,如mysql-init.txt。
因此,localhost命令會在您的本地系統上進行密碼修改。如果您是在網絡上的系統上修改密碼,用主機名代替localhost。

步骤 4: Open a 打開一個命令提示符

1. 按Ctrl+Shift+Esc。
2. 然後點擊文件菜單運行新任務。
3. 輸入cmd.exe,並勾選以管理員身份運行的選項。

步骤 5: 單擊用您的新配置文件重新啟動MySQL伺服器

1. 使用命令提示符導航到MySQL目錄。

cd "C:\Program Files\MySQL\MySQL Server 8.0\bin"

2. 然後,輸入以下:

mysqld --init-file=C:\\mysql-init.txt

請注意,在C: 提示符後有兩個斜槓。
另外,如果您在步驟2中選擇了一個不同的文件名,請在雙斜線後使用該名稱。

步骤 6: 清理

現在,您可以使用新的密碼以root身份登錄您的MySQL伺服器。
仔細檢查以確保它能工作。如果您有獨特的配置選項(例如用-defaults-file選項啟動MySQL),繼續並這樣做。
一旦MySQL啟動,並且您已經確認了密碼的改變,刪除C:\mysql-init.txt文件。

您的免費試用從這裡開始!
聯繫我們的團隊申請實體主機服務!
註冊成為會員,尊享專屬禮遇!
您的免費試用從這裡開始!
聯繫我們的團隊申請實體主機服務!
註冊成為會員,尊享專屬禮遇!
Telegram Skype