【MySQL】ユーザー追加のやり方
はじめに
BIツール用に select
だけ実行できるユーザーを作りたいということがあると思います。
ただ、ユーザーを作るコマンドを毎回忘れてしまうのでメモすることにしました。
前提条件
- MySQL5.7(Amazon Aurora for MySQL)
- DBが設定済みでログインできること
やり方
redash
ユーザーを追加する。
CREATE USER 'redash'@'%' IDENTIFIED BY '[任意のパスワード]'; GRANT SELECT ON [データベース名].* TO 'redash'@'%' IDENTIFIED BY '[任意のパスワード]'; -- 変更適用 FLUSH PRIVILEGES; -- ユーザー確認 SELECT user, host FROM mysql.user; -- 権限確認 SHOW GRANTS FOR 'redash'@'%';
まとめ
ちょっとしたことですが、毎回調べずに済むので楽になります。