使用 GRANT 語句修改普通用戶密碼
在全局級別使用 GRANT USAGE 語句指定某個賬戶的密碼而不影響賬戶當前的權限。需要注意的是,使用 GRANT 語句修改密碼,必須擁有 GRANT 權限。一般情況下最好使用該方法來指定或修改密碼。語法格式如下:
GRANT USAGE ON *.* TO 'user'@’hostname’ IDENTIFIED BY 'newpwd';
其中,username 參數是普通用戶的用戶名,hostname 參數是普通用戶的主機名,newpwd 是要更改的新密碼。
示例 4
使用 root 用戶登錄 MySQL 服務器,再使用 GRANT 語句將 testuser 用戶的密碼修改為“newpwd3”,SQL 語句和運行結果如下:
mysql> GRANT USAGE ON *.* TO 'testuser'@'localhost' IDENTIFIED BY 'newpwd3'; Query OK, 0 rows affected, 1 warning (0.05 sec)
由運行結果可以看出,密碼修改成功。