データベースのユーザーアカウントを変更します。

構文

ALTER USER role_name IDENTIFIED BY password REPLACE prev_password

説明

ユーザーが CREATEROLE 権限のないロールである場合、ALTER USER… IDENTIFIED BY コマンドを使用してパスワードを変更できます。 構成ファイルで PASSWORD_VERIFY_FUNCTION が NULL でない場合、承認されていないロールには REPLACE 句と以前のパスワードを含める必要があります。 スーパーユーザー以外のユーザーが REPLACE 句を使用すると、サーバーは提供されたパスワードを現在のパスワードと比較します。 パスワードが一致しない場合、エラーが発生します。

パラメーター

パラメーター 説明
role_name パスワードが変更されるロールの名前。
password ロールの新しいパスワード。
prev_password ロールの以前のパスワード。

ユーザーパスワードを変更します。

ALTER USER john IDENTIFIED BY xyRP35z REPLACE 23PJ74a;