これは何(what)
業務で稀に読み取り権限しか持たないMySQLユーザーを作成したいケースがあるんですが、
毎回調べてて時間がもったいないと思ったので備忘録として書く
作り方(how to)
-- ユーザー一覧
select Host, User, Plugin from mysql.user;
-- 読み取りユーザー作成
GRANT SELECT ON development.* to 'read_only_user'@'%' IDENTIFIED BY 'newpassword';
-- 権限確認
SHOW GRANTS FOR 'read_only_user'@'%';
-- ユーザー削除
DROP USER 'read_only_user'@'%'
参考(reference)