【MySQL】ユーザの作成と権限付与

頻繁に作業するものでもないので

毎回調べてる気がするので、メモメモ

// ユーザの作成
/*
セキュリティのこと考えるとPWは付けたほうがよさそうなので
下のほうを利用したほうがよさそうだ、うん
*/
CREATE USER user_name;
CREATE USER user_name IDENTIFIED BY [PASSWORD] 'password';

// 権限の付与
GRANT ALL PRIVILEGES ON `DB名`.テーブル TO 'ユーザ名'@'ホスト名';
GRANT SELECT,UPDATE,INSERT,DELETE ON `DB名`.テーブル TO 'ユーザ名'@'ホスト名';

/*
DBのテーブル全部指定するときは、テーブル名に「*」を指定
ホスト名の指定を省略するときは、ホスト名に「%」を指定
*/
GRANT ALL PRIVILEGES ON `DB名`.* TO 'ユーザ名'@'%';

以上!

コメント

タイトルとURLをコピーしました