MySQL5逆引き大全460の極意

データベース管理言語の極意 - Tips223 既存ユーザの名前を変更するには

登録タグ
SQL
Icon comment count 0
Icon stock count 0

8-2ユーザ/権限Tips223 既存ユーザの名前を変更するには

Level1

PointRENAME USER命令を利用します

構文   
RENAME USER 旧ユーザ名 TO 新ユーザ名 [,旧ユーザ名 TO 新ユーザ名 ,...]

RENAME USER命令は、既存ユーザの名前を変更します。ユーザ名には「ユーザ名@ホスト名」の形式で指定します。ホスト名が省略された場合には、「ユーザ名@%」(すべてのホストから)とみなされます。指定された旧ユーザ名が存在しない場合、または新しいユーザ名が既に存在する場合、RENAME USER命令はエラーとなります。

なお、RENAME USER命令はあくまでユーザ名の変更だけで、ユーザが作成したデータベースオブジェクトの権限までも更新するわけではありませんので注意してください。

用例
mysql> RENAME USER wings@localhost TO wingspro@localhost; 
Query OK, 0 rows affe

出典情報

Medium

MySQL5逆引き大全460の極意

  • 著者: 山田 祥寛

コメント

    コメントはありません