MariaDB/MySQL

[MySQL/MariaDB] ユーザーの削除”drop user”文

2018年8月29日

こんにちは!土門大貴(daikidomon)です。

MySQL」、「MariaDB」でユーザーを削除する「drop user」文を紹介します。

他のデータベースと比較して簡単に覚えることができますのでこの機会に習得しましょう。

DBはインストールされている前提ですので、MariaDB・MySQLのインストール方法は下の記事を参考にしてください。

LinuxへのMariaDBのインストールとデータベース作成

こんにちは!土門大貴(daikidomon)です。 Linux上でMariaDBをインストールする手順とデータベース作成 ...

続きを見る

drop user:ユーザー名変更

「drop user」の基本構文は以下になります。
drop user 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)]> drop user testuser;
Query OK, 0 rows affected (0.00 sec)

MariaDB [(none)]> SELECT user, host FROM mysql.user;
+-------------+-----------+
| user | host |
+-------------+-----------+
| test001 | % |
| root | 127.0.0.1 |
| root | ::1 |
| root | localhost |
+-------------+-----------+
4 rows in set (0.00 sec)

drop user user_name [, user_name ...]:複数ユーザーを削除

「drop user」は複数ユーザーをまとめて削除することができます。
drop user user_name [, 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)]> drop user testuser001 , testuser002;
Query OK, 0 rows affected (0.00 sec)

MariaDB [(none)]> SELECT user, host FROM mysql.user;
+---------+-----------+
| user | host |
+---------+-----------+
| test001 | % |
| root | 127.0.0.1 |
| root | ::1 |
| root | localhost |
+---------+-----------+
4 rows in set (0.00 sec)
 

関連記事

-MariaDB/MySQL

Copyright© スタートアップIT企業社長のブログ , 2020 All Rights Reserved.