質問: 特定のユーザーのみテーブルにアクセスできるようにするには `create table` する際に `identified by ''` をすればいいですか? それとも後で `grant` するべきですか?
回答: `identified by` はユーザー作成時にパスワードを指定するためのものなので、`create table` では使用できません。 ユーザーがテーブルにアクセスするためにはユーザー作成後に `grant` で権限を付与する必要があります。 テーブルの SELECT だけ許可するのであれば ``` grant select on DB名.テーブル名 to ユーザー名 ``` を指定します。 テーブルに対するすべての操作を許可するのであれば ``` grant all on DB名.テーブル名 to ユーザー名 ``` と指定します。