GRANT <role>
GRANT <role>
语句用于将之前创建的角色授予给现有用户。用户可以通过 SET ROLE <rolename>
语句拥有角色权限,或者通过 SET ROLE ALL
语句拥有被授予的所有角色。
GrantRoleStmt:
UsernameList:
需要注意的是,默认情况下,用户 jennifer
需要执行 SET ROLE analyticsteam
语句才能使用与角色相关联的权限:
执行 SET DEFAULT ROLE
语句将用户 jennifer
与某一角色相关联,这样该用户无需执行 SET ROLE
语句就能拥有与角色相关联的权限。
语句与 MySQL 8.0 的角色功能完全兼容。如发现任何兼容性差异,请在 GitHub 上提交 。