更改資料庫使用者賬戶。
文法
ALTER USER role_name IDENTIFIED BY password REPLACE prev_password說明
沒有CREATEROLE特權的角色可以使用此命令來更改自己的密碼。對於無特權的角色,如果其設定檔中PASSWORD_VERIFY_FUNCTION是NULL,則必須包括REPLACE子句及其以前的密碼。當非超級使用者使用了REPLACE子句時,伺服器會將提供的密碼與現有密碼進行比較,如果密碼不匹配,則會引發錯誤。
修改密碼需要高許可權帳號。
參數
| 參數 | 說明 |
| role_name | 要更改其密碼的角色的名稱。 |
| password | 角色的新密碼。 |
| prev_password | 角色以前的密碼。 |
樣本
更改使用者密碼:
ALTER USER john IDENTIFIED BY 'xyRP35z' REPLACE '23PJ74a';