在Linux環境中,MySQL是一種流行的關系型數據庫管理系統。具有強大的功能和靈活的性能。在開發和管理中,用戶可能需要重置MySQL的root用戶密碼。本文將介紹如何在Linux下重置MySQL的root用戶密碼。
1. 首先,確認MySQL服務器在啟動狀態下。
sudo systemctl status mysql
2. 使用以下命令以跳過MySQL的權限檢查。
sudo systemctl stop mysql sudo mysqld_safe --skip-grant-tables & mysql -u root
3. 一旦進入MySQL提示符,使用以下語句更改root用戶的密碼:
UPDATE mysql.user SET authentication_string = PASSWORD('新密碼') WHERE User = 'root' AND Host = 'localhost'; FLUSH PRIVILEGES;
4. 輸入以下命令以退出MySQL提示符并重新啟動MySQL服務器。
EXIT; sudo systemctl stop mysql sudo systemctl start mysql
現在,您已經成功重置了MySQL的root用戶密碼。請記住,密碼一定要強壯,并且定期更改以確保安全。