ユーザー一覧
mysql> select * from mysql.user
mysql> show processlist;
+----+------+-----------+------+---------+------+-------+------------------+
| Id | User | Host | db | Command | Time | State | Info |
+----+------+-----------+------+---------+------+-------+------------------+
| 11 | root | localhost | NULL | Query | 0 | init | show processlist |
+----+------+-----------+------+---------+------+-------+------------------+
1 row in set (0.00 sec)
ユーザーを作成する
mysql> create user 'ユーザー名'@localhost
ユーザーをパスワード込みで作成する
CREATE USER 'hogehoge'@'%' IDENTIFIED BY 'bf85170e3fb48b6d';
ユーザーにパスワードを設定する
mysql> SET PASSWORD FOR root@localhost=password('hogehoge');
Query OK, 0 rows affected (0.00 sec)
ユーザーに権限を設定する
mysql> grant select on `database名` to ユーザー名@localhost
RDSで作るときは localhostではつながらないので、ワイルドカードを指定する
grant all privileges on `database名`.* to 'ユーザー名'@'%' identified by 'password'
select権限のみで作成する
grant select on `database名'`.* TO 'ユーザー名'@'%' identified by 'パスワード'
ユーザーを削除する
[参考]