データベースのユーザーアカウントを変更します。
構文
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;