MySQL是一種常用的關系型數據庫管理系統,但是有時候我們會忘記root用戶的密碼。這時候我們可以按照以下步驟進行修改:
1. 停止MySQL服務
sudo service mysql stop
2. 使用--skip-grant-tables跳過登錄驗證,以root用戶身份登錄到MySQL
sudo mysqld --skip-grant-tables & mysql -u root mysql
3. 進入mysql數據庫之后修改root用戶的密碼
UPDATE user SET authentication_string=PASSWORD("new_password") WHERE User='root'; FLUSH PRIVILEGES; exit;
4. 重啟MySQL服務并使用新密碼登錄
sudo service mysql start mysql -u root -p
注意:在使用--skip-grant-tables跳過登錄驗證時,任何人都可以登錄MySQL并擁有管理員權限,因此在執行完以上操作后,一定要及時重新啟動MySQL服務。