mysqlにてユーザを追加するときのクエリーテンプレ

MySQL

概要

  • 毎回ググってクエリーを作るのが面倒なのでメモ。
  • ユーザを作って、そのユーザはあるDBのCRUDと、スキーマのmigrationを出来るようにするという最低限の権限を付与。

メモ

  • 前提
    • ユーザ名: newuser
    • パスワード: password
    • DB: newdb
create user newuser@'%' identified by 'password';

insert into db (Host, Db, User, Select_priv, Insert_priv, Update_priv, Delete_priv, Create_priv, Drop_priv, References_priv, Index_priv, Alter_priv, Lock_tables_priv)
  values('%', 'newdb', 'newuser', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y');

反映を忘れずに

flush privileges;

コメント