全部產品
Search
文件中心

PolarDB:ALTER USER… IDENTIFIED BY

更新時間:Jul 06, 2024

更改資料庫使用者賬戶。

文法

ALTER USER role_name IDENTIFIED BY password REPLACE prev_password

說明

沒有CREATEROLE特權的角色可以使用此命令來更改自己的密碼。對於無特權的角色,如果其設定檔中PASSWORD_VERIFY_FUNCTIONNULL,則必須包括REPLACE子句及其以前的密碼。當非超級使用者使用了REPLACE子句時,伺服器會將提供的密碼與現有密碼進行比較,如果密碼不匹配,則會引發錯誤。

修改密碼需要高許可權帳號。

參數

參數說明
role_name要更改其密碼的角色的名稱。
password角色的新密碼。
prev_password角色以前的密碼。

樣本

更改使用者密碼:

ALTER USER john IDENTIFIED BY 'xyRP35z' REPLACE '23PJ74a';