REVOKE <role>

    创建新角色 analyticsteam 和新用户 jennifer

    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. CREATE USER jennifer;
    6. Query OK, 0 rows affected (0.01 sec)
    7. GRANT analyticsteam TO jennifer;
    8. Query OK, 0 rows affected (0.01 sec)

    执行 SET DEFAULT ROLE 语句将用户 jennifer 与某一角色相关联,这样该用户无需执行 SET ROLE 语句就能拥有与角色相关联的权限。

    1. $ mysql -uroot
    2. Query OK, 0 rows affected (0.02 sec)
    1. $ mysql -uroot
    2. REVOKE analyticsteam FROM jennifer;
    3. Query OK, 0 rows affected (0.01 sec)

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