はじめましてhelixです。
ここの解説を見て、MySQLサーバーを立ち上げました。
以下のようなアクセス制御をしたいのですが可能でしょうか?
・一人のユーザーに決まったDB一つしかアクセスさせない
・ユーザーにはアクセス可能なDBにのみ全権限を与える
よろしくお願いします。
> はじめましてhelixです。
> ここの解説を見て、MySQLサーバーを立ち上げました。
> 以下のようなアクセス制御をしたいのですが可能でしょうか?
>
> ・一人のユーザーに決まったDB一つしかアクセスさせない
> ・ユーザーにはアクセス可能なDBにのみ全権限を与える
>
> よろしくお願いします。
下記要領では駄目でしょうか?
rootでログイン
# mysql -u root -pxxxxx
ユーザー登録
mysql> grant insert,delete,update,select on DB名.* to `ユーザー名`@localhost identified by 'パスワード';
登録ユーザー確認
mysql> select user from mysql.user where user='ユーザー名';
DB作成
mysql> create database DB名;
反映
mysql> flush privileges;
できました!
よく見たらこのサイトにこの部分の解説も載っていたんですね
ご丁寧にありがとうございました。