データベース - SQL 基本構文 - ロール(スキーマ・ユーザ)操作 - 削除
- 1. 概要
- 2. ロール(ROLE)削除(postgreSQL)
- 3. ユーザ(USER)削除(MySQL)
1. 概要
削除の方法です。
2. ロール(ROLE)削除(postgreSQL)
postgres ユーザ・psql 上で
DROP USER ロール;
DROP ROLE
あ、これは、USER でなく、ROLE の方が正式なのかな・・・。
3. ユーザ(USER)削除(MySQL)
SELECT HOST, USER FROM MYSQL.USER;
+-----------+---------------+
| HOST | USER |
+-----------+---------------+
| % | ユーザ1 |
| localhost | ユーザ2 |
| localhost | root |
+-----------+---------------+
5 rows in set (0.01 sec)
という状態で、root ユーザ・mysql 上で
DROP USER ユーザ1;
Query OK, 0 rows affected (0.00 sec)
これは、問題ないのですが・・・・
DROP USER ユーザ2;
ERROR 1396 (HY000): Operation DROP USER failed for 'bbb'@'%'
ホストの指定があるので、ユーザ名もホスト付にしなければならないとのこと
DROP USER ユーザ2@localhost;
Query OK, 0 rows affected (0.01 sec)
|
|