[前][次][番号順一覧][スレッド一覧]

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]