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> ]