ユーザー名を変更する(RENAME USER文)

作成済みのユーザーについてあとから RENAME USER 文を使ってユーザー名を変更することができます。ここでは MariaDB で作成済みのユーザーのユーザー名を変更する方法について解説します。

(Last modified: )

ユーザー名を変更する

作成済みのユーザーのユーザー名を変更するには RENAME USER 文を使います。書式は次の通りです。

RENAME USER old_user TO new_user
    [, old_user TO new_user] ...

では実際に試してみます。現在作成済みのユーザー名の一覧は次の通りです。

select user,host from mysql.user;

ユーザー名を変更する(1)

この中の neko@localhost の名前を cat@localhost へ変更します。次のように実行してください。

rename user neko@localhost to cat@localhost;

ユーザー名を変更する(2)

対象ユーザーの名前を変更することができました。確認のためにあらためてユーザーの一覧を取得してみます。

ユーザー名を変更する(3)

ユーザー名が変更されていることが確認できました。

-- --

MariaDB で作成済みのユーザーのユーザー名を変更する方法について解説しました。

( Written by Tatsuo Ikura )

Profile
profile_img

著者 / TATSUO IKURA

プログラミングや開発環境構築の解説サイトを運営しています。