• 投稿日:2023年06月07日 08時56分23秒
  • 更新日:2023年06月07日 23時08分41秒
【MySQL】ユーザに権限を付与する

【MySQL】ユーザに権限を付与する

詳細

MySQLにログインして以下クエリを実行

グローバルレベル
GRANT ALL ON *.* TO user;
GRANT SELECT, INSERT ON *.* TO user;

データベースレベル
GRANT ALL ON db_name.* TO user;
GRANT SELECT, INSERT ON mydb.* TO user;

テーブルレベル
GRANT ALL ON db_name.table_name TO user;
GRANT SELECT, INSERT ON db_name.mytbl TO user;

カラムレベル
GRANT SELECT (col1), INSERT (col1, col2) ON db_name.table_name TO user;

SPECIAL THANKS

  1. ユーザーに権限を設定する(GRANT文) -DBOnline-
Laravel Sailでサクッと環境構築
MySQLでよく使うSQL-ユーザ関係-
MySQLでバックアップとリストア
UbuntuにNginx, MySQL, php をインストールする
Ubuntuに古いphp7.1をインストールする
【MySQL】ユーザに権限を付与する
【MySQL】dumpファイルを指定してインポートする
【Laravel】SQLログを別ファイルに出力