mysql:12888
From: とみたまさひろ <とみたまさひろ <tommy@xxxxxxxxxx>>
Date: Fri, 24 Mar 2006 22:14:41 +0900
Subject: [mysql 12888] Re: UserをDROPできません・・・。
とみたです。 On Fri, 24 Mar 2006 21:24:49 +0900 shasta <shasta@xxxxxxxxxx> wrote: > あるユーザの権限をすべて剥奪した上で、そのユーザを削除したい > のですが、 > > ERROR 1268 (HY000): Can't drop one or more of the requested > users > > というエラーが出てしまいます。 〜〜 > mysql> SHOW GRANTS FOR 'test003'@'localhost'; > +---------------------------------------------------------------------------------------------------------+ > | Grants for test003@localhost | > +---------------------------------------------------------------------------------------------------------+ > | GRANT USAGE ON *.* TO 'test003'@'localhost' IDENTIFIED BY PASSWORD '3afbe6ec0d4ebfce' WITH GRANT OPTION | > | GRANT USAGE ON `test003`.* TO 'test003'@'localhost' WITH GRANT OPTION | > +---------------------------------------------------------------------------------------------------------+ > 2 rows in set (0.00 sec) > > mysql> DROP USER 'test003'@'localhost'; > ERROR 1268 (HY000): Can't drop one or more of the requested users WITH GRANT OPTION が問題なのだと思います。 REVOKE ALL, GRANT OPTION FROM test003@localhost; とやって GRANT OPTION を削除してからなら消せると思います。 -- とみたまさひろ <tommy@xxxxxxxxxx> 日本MySQLユーザ会 http://www.mysql.gr.jp
12887 2006-03-24 21:24 [shasta <shasta@xxxxx] UserをDROPできません・・・。 -> 12888 2006-03-24 22:14 ┗[とみたまさひろ <tomm] 12889 2006-03-24 22:28 ┗[shasta <shasta@xxxxx]