1. 程式人生 > >MySQL的root使用者修改普通使用者密碼

MySQL的root使用者修改普通使用者密碼

root使用者修改普通使用者的密碼

GRANT語句

使用GRANT語句,修改普通使用者密碼
GRANT語句,不僅可以建立使用者為使用者授權,還可以修改使用者的密碼
通常情況下,為了不影響當前賬戶的許可權,可以使用GRANT USAFE語句,修改指定使用者的密碼

語法格式
GRANT USAFE ON . TO ‘username’@’localhost’ IDENTIFIED BY [PASSWORD] ‘new_password’;

UPDATE語句

使用UPDATE語句,修改普通使用者的密碼
root使用者,擁有操縱資料庫的所有許可權,不僅可以修改自己的密碼,還可以修改普通使用者的密碼

語法格式
UPDATE mysq.user set password=PASSWORD(‘new_password’)
WHERE user=’username’ and host=’hostname’;
注意,修改完成之後,需要使用FLUSH PRIVILEGES語句,重新載入許可權表

SET語句

使用SET語句,修改普通使用者的密碼
使用SET不僅可以修改root用的密碼,還可以修改普通使用者的密碼
在修改普通使用者的密碼時,需要增加一個FOR子句,用於指定要修改哪個使用者

語法格式
SET PASSWORD FOR ‘username’@’hostname’=PASSWORD(‘new_password’);