使用Linux系統并安裝了MySQL數據庫的開發者或管理員,可能會遇到忘記或丟失MySQL root(管理員)密碼的情況。這時需要通過以下步驟來找回 root 密碼。
1. 停止MySQL服務 sudo service mysql stop 2. 使用mysqld_safe命令啟動MySQL服務時跳過權限檢查 sudo mysqld_safe --skip-grant-tables & 3. 使用root賬戶無需密碼進入MySQL sudo mysql -u root 4. 更改root賬戶密碼 use mysql; update user set password=PASSWORD("新密碼") where User='root'; flush privileges; 5. 退出MySQL exit; 6. 重啟MySQL服務 sudo service mysql restart
這樣就成功找回了MySQL root管理員密碼,但要注意在修改密碼后一定要重啟MySQL服務才能生效。