ユーザに権限を設定(GRANT文)
基本の構文
GRANT {{権限1}},{{権限2}} ON {{レベル}} TO {{ユーザ名}};
ユーザ名・・権限を与えるユーザ
権限・・ALL、SELECT、INSERTなど与えたい権限
レベル・・DB、テーブルなど権限を与える範囲を指定
すべての範囲
GRANT ALL ON *.* TO {{ユーザ名}};
GRANT SELECT, INSERT ON *.* TO {{ユーザ名}};
指定のDBのみ
GRANT ALL ON {{DB名}}.* TO {{ユーザ名}};
GRANT SELECT, INSERT ON {{DB名}}.* TO {{ユーザ名}};
指定のテーブルのみ
GRANT ALL ON {{DB名}}.{{テーブル名}} TO {{ユーザ名}};
GRANT SELECT, INSERT ON {{DB名}}.{{テーブル名}} TO {{ユーザ名}};
指定のカラムのみ
GRANT SELECT ({{カラム名}}), INSERT ({{カラム名}}, {{カラム名}}) ON {{DB名}}.{{テーブル名}} TO {{ユーザ名}};