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

mysql:14596

From: <kozu@xxxxxxxxxx>
Date: Fri, 6 Jun 2008 23:24:04 +0900 (JST)
Subject: [mysql 14596] Re: 権限について

中冨 さん

kozu です。
ご回答ありがとうございます。

ユーザー作成時に発行している SQL はこんな感じです。

(Perlのプログラムをそのまま持ってきたので、見づらくてすみません^^;)

 76   $queryDB1 = "insert into mysql.db
(host,db,user,Select_priv,Insert_priv,Update_priv," .
 77              
"Delete_priv,Create_priv,Drop_priv,References_priv,Index_priv," .
 78               "Alter_priv,Create_tmp_table_priv,Lock_tables_priv) " .
 79               "values
('%','$userDB1','$uname','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y')";

GRANT というか、インサート時に DB 名は指定しているつもりで、
この $uname のユーザーが、例えば phpMyAdmin なんかを使って、
容易に新しいDBを作成出来てしまいます。

私の目の付け所が何か足らないのでしょうか?
そんな気がしてきました。



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

     14594 2008-06-06 22:06 [<kozu@xxxxxxxxxx>   ] 権限について                            
     14595 2008-06-06 22:35 ┗[Katsutoshi Nakatomi ]                                       
->   14596 2008-06-06 23:24  ┗[<kozu@xxxxxxxxxx>   ]                                     
     14597 2008-06-06 23:47   ┗[Katsutoshi Nakatomi ]                                   
     14598 2008-06-07 00:42    ┗[<kozu@xxxxxxxxxx>   ]                                 
     14599 2008-06-07 00:47     ┗[<kozu@xxxxxxxxxx>   ]                               
     14600 2008-06-07 02:42      ┗[<kozu@xxxxxxxxxx>   ]