1つ以上のデータベースアカウントの名前を変更します。
構文
RENAME USER old_user TO new_user
[, old_user TO new_user] ...パラメータ
| パラメータ | 説明 |
|---|---|
old_user | 名前を変更する既存のアカウント名。 |
new_user | 新しいアカウント名。 |
単一のステートメントで複数のアカウントの名前を変更するには、各名前変更ペアをコンマで区切ります。
例
次の例では、account2 の名前を account_2 に変更し、その後 mysql.user システムテーブルをクエリして名前の変更を確認します。
-- アカウントの名前を変更
RENAME USER account2 TO account_2;
-- 名前変更を検証
SELECT User, Host, Password FROM mysql.user;出力例:
+----------+-----+-------------------------+
| User | Host| Password |
+----------+-----+-------------------------+
| account2 | % | *61f3777f02386598cda**** |
| account_2| % | *0fe79c07e168cabc99b**** |
+----------+-----+-------------------------+