MySQL 8.0.29でロールを作成する方法

環境
Ubuntu 22.04 LTS
MySQL 8.0.29

操作方法
1.ロールを作成します

mysql> CREATE ROLE 'cft';
Query OK, 0 rows affected (0.23 sec)

2.ロールに権限付与します

mysql> GRANT DELETE,INSERT,SELECT,UPDATE ON testdb.* TO 'cft';
Query OK, 0 rows affected (0.09 sec)

3.ユーザーを作成します

mysql> CREATE USER testuser@'%' IDENTIFIED BY 'Pass2022@#ord';
Query OK, 0 rows affected (0.06 sec)

4. ユーザーにロール権限を付与します

mysql> GRANT 'cft' to testuser@'%';
Query OK, 0 rows affected (0.30 sec)

mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)

 

MySQL

Posted by arkgame