MySQL是一個非常流行的關系型數據庫管理系統。在日常使用中,我們經常需要修改MySQL的root賬戶密碼。如何在MySQL 8.0中重置root的密碼呢?閱讀以下操作來了解如何重置root密碼。
1.首先,停止MySQL服務器的運行。可以使用以下命令來停止MySQL服務器。
sudo systemctl stop mysql
2.使用超級用戶權限重啟MySQL服務器,并且跳過授權表。在這種情況下,可以打開MySQL服務器進程,無需進行身份驗證。下面是命令。
sudo mysqld_safe --skip-grant-tables &
3. 登錄到MySQL命令行界面。在這里,MySQL將不會要求您輸入密碼。你必須輸入以下命令:
mysql -u root mysql
4.執行以下命令,更新root用戶的密碼:
UPDATE user SET authentication_string=PASSWORD('NEW_PASSWORD') WHERE User='root';
(NEW_PASSWORD是你的新密碼)
5. 刷新用戶并退出MySQL:
FLUSH PRIVILEGES;
EXIT;
6.最后,重新啟動MySQL服務器:
sudo systemctl start mysql
現在,root賬戶的密碼已經被重置為新密碼。