需修改用戶 hunte 的密碼,提供三種不同場景適用的命令。
mysql -u root mysql
UPDATE user SET password=PASSWORD("new password") WHERE user='hunte';
FLUSH PRIVILEGES;
QUIT
適用於所有版本,需 root 權限,操作後必須刷新權限。
mysql -u root mysql
SET PASSWORD FOR hunte = PASSWORD('new password');
QUIT
MySQL 4.1+ 支持,推薦用於腳本自動化。
mysqladmin -u root "old password" "new password"
需知道舊密碼,若 root 無密碼則省略舊密碼參數。注意:此命令修改的是 root 自己的密碼,若需修改其他用戶需登入 SQL 執行。