「MySQL」、「MariaDB」でユーザー名を変更する「rename user」文を紹介します。
他のデータベースと比較して簡単に覚えることができますのでこの機会に習得しましょう。
DBはインストールされている前提ですので、
MariaDB・MySQLのインストール方法は下の記事を参考にしてください。
LinuxへのMariaDBのインストールとデータベース作成
Linux上でMariaDBをインストールする手順とデータベース作成手順を紹介します。 MariaDBとは MySQLを元に作成されてオープンソースデータベース代表的なLinuxのディスト...
目次
rename user:ユーザー名変更
「rename user」の基本構文は以下になります。
rename user old_user_name to new_user_name;
なおOracleとは違い大文字・小文字を区別するのでユーザー名には注意してください。
以下が実行例です。
MariaDB [(none)]> SELECT user, host FROM mysql.user;
+----------+-----------+
| user | host |
+----------+-----------+
| test001 | % |
| testuser | % |
| root | 127.0.0.1 |
| root | ::1 |
| root | localhost |
+----------+-----------+
5 rows in set (0.00 sec)
MariaDB [(none)]> rename user testuser to testuser001;
Query OK, 0 rows affected (0.00 sec)
MariaDB [(none)]> SELECT user, host FROM mysql.user;
+-------------+-----------+
| user | host |
+-------------+-----------+
| test001 | % |
| testuser001 | % |
| root | 127.0.0.1 |
| root | ::1 |
| root | localhost |
+-------------+-----------+
5 rows in set (0.00 sec)
rename user [, old_user_name to new_user_name]:ユーザー名を複数変更
「rename user」は複数ユーザーをまとめて変更することができます。
rename user old_user_name to new_user_name [, old_user_name to new_user_name] ...
なおOracleとは違い大文字・小文字を区別するのでユーザー名には注意してください。
以下が実行例です。
MariaDB [(none)]> SELECT user, host FROM mysql.user;
+-------------+-----------+
| user | host |
+-------------+-----------+
| test001 | % |
| testuser001 | % |
| testuser002 | % |
| root | 127.0.0.1 |
| root | ::1 |
| root | localhost |
+-------------+-----------+
6 rows in set (0.00 sec)
MariaDB [(none)]> rename user testuser001 to TESTUSER001;
Query OK, 0 rows affected (0.00 sec)
MariaDB [(none)]> rename user testuser002 to TESTUSER002;
Query OK, 0 rows affected (0.00 sec)
MariaDB [(none)]> SELECT user, host FROM mysql.user;
+-------------+-----------+
| user | host |
+-------------+-----------+
| TESTUSER001 | % |
| TESTUSER002 | % |
| test001 | % |
| root | 127.0.0.1 |
| root | ::1 |
| root | localhost |
+-------------+-----------+
6 rows in set (0.00 sec)
MariaDB & MySQL全機能バイブルposted with ヨメレバ
鈴木啓修/山田奈緒子 技術評論社 2015年01月