正直なんの情報もなくてすごく困ったんだけど、何故か自分のブログ記事に助けられた。
日々の覚書: MariaDB 10.0.5で実装されたROLEを試す
ほぼこの時と同じ。MariaDB 10.0の時はロールを割り当てるユーザーが存在しなくても割り当てられたけど、MySQL
8.0は先にCREATE USERしておかないと割り当てられなかったことくらい。
mysql80> CREATE ROLE sys_select;[さらに読む]
Query OK, 0 rows affected (0.00 sec)
mysql80> GRANT SELECT ON mysql.* TO sys_select;
Query OK, 0 rows affected (0.00 sec)
mysql80> SELECT * FROM mysql.user WHERE user = 'sys_select'\G
*************************** 1. row ***************************
Host: %
User: sys_select
…