REVOKE
更新时间:2021-08-20
REVOKE
Description
用于撤销指定用户或角色指定的权限。
撤销库、表的权限:
SQL
1REVOKE privilege_list
2ON db_name[.tbl_name]
3FROM user_identity [ROLE role_name]
撤销资源的权限:
Plain Text
1REVOKE privilege_list
2ON RESOURCE resource_name
3FROM user_identity [ROLE role_name]
-
user_identity这里的
user_identity语法同CREATE USER。且必须为使用CREATE USER创建过的user_identity。user_identity中的host可以是域名,如果是域名的话,权限的撤销时间可能会有1分钟左右的延迟。
也可以撤销指定的 ROLE 的权限,执行的 ROLE 必须存在。
Example
-
撤销用户 jack 数据库 testDb 的权限
SQL1REVOKE SELECT_PRIV ON db1.* FROM 'jack'@'192.%'; -
撤销用户 jack 资源 odbc_resource 的使用权限
SQL1REVOKE USAGE_PRIV ON RESOURCE 'odbc_resource' FROM 'jack'@'192.%';
Keywords
Plain Text
1REVOKE
