REVOKE <role>
创建新角色 analyticsteam
和新用户 jennifer
:
$ mysql -uroot
CREATE ROLE analyticsteam;
Query OK, 0 rows affected (0.02 sec)
Query OK, 0 rows affected (0.02 sec)
CREATE USER jennifer;
Query OK, 0 rows affected (0.01 sec)
GRANT analyticsteam TO jennifer;
Query OK, 0 rows affected (0.01 sec)
执行 SET DEFAULT ROLE
语句将用户 jennifer
与某一角色相关联,这样该用户无需执行 SET ROLE
语句就能拥有与角色相关联的权限。
$ mysql -uroot
Query OK, 0 rows affected (0.02 sec)
$ mysql -uroot
REVOKE analyticsteam FROM jennifer;
Query OK, 0 rows affected (0.01 sec)
REVOKE <role>
语句与 MySQL 8.0 的角色功能完全兼容。如发现任何兼容性差异,请在 GitHub 上提交 issue。