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

mysql:5323

From: kohara <kohara <skohara@xxxxxxxxxx>>
Date: Fri, 05 Apr 2002 16:50:41 +0900
Subject: [mysql 05323] Re: データベースの操作権限について

小原です。加藤さんありがとうございます。

>   1データベースに全部入れると『どのテーブルは誰のものか』といっ
>  た管理情報が必要になると思いますが、その情報を登録する際に GRANT
>  を発行するとか。
> 
>   データベースを分けてしまった方がいいのではありませんか? デー
>  タベースごとに権限を設定しておけば、間違えて削除してもそのユーザ
>  が自爆するだけで済みますし。分けるといっても名前空間のようなもの
>  なので、相互に参照できます。


この点については共用サーバーですので、勿論分けます。ユーザーにセット
アップするたびデータベースを作成し先のメールのgrantで権限を付与します。

ユーザー1用
grant all privileges on UserDB1.* to yamada@localhost identified 'pass';

ユーザー2用
grant all privileges on UserDB2.* to yamada@localhost identified 'pass';
  ・
  ・
  ・

確かに加藤さんがおっしゃるように自分のデータベースを削除したら、自己の
責任ということで考えるしかないですかねー(笑)。ま、あんまり初心者でデー
タベースを使って自分でサイトを構築したいという人もいないと思いますしね。

そこらへんは利用規約とかに記述して防壁をはっておきます。一応バックアッ
プはしますけどね・・・。

まだ私自身MySQLをやり出して2日の初心者ですので、またご教授のほどよろし
くお願いしまーす。

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

      5317 2002-04-05 12:52 [kohara <skohara@xxxx] データベースの操作権限について          
      5320 2002-04-05 14:41 ┗[Tomohiro 'Tomo-p' KA]                                       
      5321 2002-04-05 16:00  ┗[kohara <skohara@xxxx]                                     
      5322 2002-04-05 16:17   ┗[Tomohiro 'Tomo-p' KA]                                   
->    5323 2002-04-05 16:50    ┗[kohara <skohara@xxxx]