DROP ROLE

    使用 语句可删除已用 CREATE ROLE 语句创建的角色。

    1. $ mysql -uroot
    2. CREATE ROLE analyticsteam;
    3. Query OK, 0 rows affected (0.02 sec)
    4. Query OK, 0 rows affected (0.02 sec)
    5. Query OK, 0 rows affected (0.01 sec)
    6. GRANT analyticsteam TO jennifer;
    7. Query OK, 0 rows affected (0.01 sec)

    需要注意的是,默认情况下,用户 jennifer 需要执行 SET ROLE analyticsteam 语句才能使用与角色相关联的权限:

    1. $ mysql -uroot
    2. Query OK, 0 rows affected (0.02 sec)

    删除角色 analyticsteam

    1. $ mysql -uroot
    2. DROP ROLE analyticsteam;
    3. Query OK, 0 rows affected (0.02 sec)

    DROP ROLE 语句与 MySQL 8.0 的角色功能完全兼容。如发现任何兼容性差异,请在 GitHub 上提交 。