rmdir.cn

REVOKE

撤销权限

语法

REVOKE 权限 ON 数据库.表 FROM '用户'@'主机'

说明

REVOKE 用于撤销已授予用户的权限。语法与 GRANT 对应,指定要撤销的权限和对象范围。

参数

  • 权限类型必填

    与 GRANT 相同:ALL PRIVILEGES / SELECT / INSERT 等

  • ON 数据库.表必填

    指定撤销权限的对象范围

  • FROM必填

    指定要撤销权限的用户

示例

撤销所有权限

撤销用户在某个数据库的全部权限

REVOKE ALL PRIVILEGES ON mydb.* FROM 'appuser'@'%';

撤销写入权限

仅撤销 INSERT、UPDATE、DELETE,保留 SELECT

REVOKE INSERT, UPDATE, DELETE ON mydb.* FROM 'appuser'@'%';

撤销授权传递

撤销 GRANT OPTION 本身

REVOKE GRANT OPTION ON *.* FROM 'admin'@'localhost';