mysql:5209
From: Akinobu YAMAMOTO <Akinobu YAMAMOTO <ayamamot@xxxxxxxxxx>>
Date: Wed, 27 Feb 2002 16:17:30 +0900
Subject: [mysql 05209] ユーザ名に応じて接続できるデータベース名を制約する方法
どうも、山本@ふりふりです。 ちょっとわからなくなってしまったので教えてください。 MySQL3.23.43にユーザ名"aaa"とそのユーザが作成した データベース名"aaadb"があります。 このaaadbには外部に洩れては行けないデータテーブルが 存在します。 今回新たにユーザ名"bbb"とそのユーザが使用するデータベース名 "bbbdb"を追加しました。 そこで、ユーザ"bbb"が"aaa"が所有しているデータベース名"aaadb"に アクセスしないようにしたいと思っております。 「MySQL徹底入門」を参考にmysql.dbに以下のように登録いたしました。 ======================================================= +-------------+-------------+-----------+------------+-----------------+-------- ----+------------+ | Host | Db | User | Select_priv | Insert_priv | Update_priv | Delete_priv | Create_priv | Drop_priv | Grant_priv | References_priv | Index_p riv | Alter_priv | +-----------+---------+---------------+-------------+-------------+------------- +-------------+-------------+-----------+------------+-----------------+-------- ----+------------+ | localhost | aaa | aaadb | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | | localhost | bbb | bbbdb | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | +-----------+---------+---------------+-------------+-------------+------------- +-------------+-------------+-----------+------------+-----------------+-------- ----+------------+ ======================================================= これで mysql> FLUSH PRIVILEGES; して $ mysql -ubbb -p****** aaadb とすると接続されてしまいます。 多分設定に間違いがあったと思いますので 方法がございましたらご指導・ご鞭撻のほど お願いいたします。 ------------------------------------------------ Akinobu YAMAMOTO ayamamot@xxxxxxxxxx 総合無料情報 FreeShop http://www.freeshop.co.jp/ ------------------------------------------------ 本発言は特に明記がない限り、私山本の個人的なもので、 所属組織(freeshop.co.jp)には関係有りません。
-> 5209 2002-02-27 16:17 [Akinobu YAMAMOTO <ay] ユーザ名に応じて接続できるデータベース名を制約する方法 5212 2002-02-28 11:41 ┗[Tomoyuki Ishino <ish] 5215 2002-02-28 16:56 ┗[Akinobu YAMAMOTO <ay] 5216 2002-02-28 17:09 ┗[URAGO Keisuke <bravo] 5217 2002-02-28 17:31 ┗[Akinobu YAMAMOTO <ay]