MySQLユーザ権限削除

MySQLユーザの権限を削除するには、REVOKE文を使います

具体的には次のようなコマンドを実行します。

mysql> REVOKE ALL PRIVILEGES ON * . * FROM ユーザID@"localhost";
mysql> FLUSH PRIVILEGES;


これでユーザの権限をすべて剥奪します。

ユーザ自体を削除してしまいたい場合は、mysqlデータベースのuserテーブルを編集します。

次のSQL文を実行します。

mysql> use mysql;
mysql> delete from user where User = 'ユーザID' and Host = 'localhost';
mysql> FLUSH PRIVILEGES;


これでユーザの削除が可能です。
テーブルへのアクセス権限なども設定している場合は、それらも削除する必要があります。