DROP ROLE
使用 语句可删除已用 CREATE ROLE
语句创建的角色。
$ mysql -uroot
CREATE ROLE analyticsteam;
Query OK, 0 rows affected (0.02 sec)
Query OK, 0 rows affected (0.02 sec)
Query OK, 0 rows affected (0.01 sec)
GRANT analyticsteam TO jennifer;
Query OK, 0 rows affected (0.01 sec)
需要注意的是,默认情况下,用户 jennifer
需要执行 SET ROLE analyticsteam
语句才能使用与角色相关联的权限:
$ mysql -uroot
Query OK, 0 rows affected (0.02 sec)
删除角色 analyticsteam
:
$ mysql -uroot
DROP ROLE analyticsteam;
Query OK, 0 rows affected (0.02 sec)
DROP ROLE
语句与 MySQL 8.0 的角色功能完全兼容。如发现任何兼容性差异,请在 GitHub 上提交 issue。