新たに作成するテーブルに対して特定のユーザーのみアクセスできるようにしたい


特定のユーザーのみテーブルにアクセスできるようにするには `create table` する際に `identified by ''` をすればいいですか？
それとも後で `grant` するべきですか？




`identified by` はユーザー作成時にパスワードを指定するためのものなので、`create table` では使用できません。

ユーザーがテーブルにアクセスするためにはユーザー作成後に `grant` で権限を付与する必要があります。

テーブルの SELECT だけ許可するのであれば

[code]

    grant select on DB名.テーブル名 to ユーザー名
    
[/code]

を指定します。  
テーブルに対するすべての操作を許可するのであれば

[code]

    grant all on DB名.テーブル名 to ユーザー名
    
[/code]

と指定します。

