语法格式

    1. -- 撤销数据库用户权限:
    2. revoke 权限列表 on 库.表 from '用户名'@'ip地址[localhost]';
    • revoke可以回收所有权限,也可以回收部分权限,且授权只是收回权限,用户仍可以登录。
    • revoke语句中不需要密码设置。
    • 和grant一样,revoke用户权限后,该用户只有重新连接 MySQL 数据库,权限才能生效。

    具体实例:

    • 将用户user1对数据库mydb1中的table1和table2的所有权限收回
    • 将用户user2对数据库mydb2中的所有表(mydb2.*)的增加、查询、更新、删除、创建、修改属性权限收回 ```plsql revoke all on mydb1.table1 from ‘user1’@’localhost’; revoke all on mydb1.table2 from ‘user1’@’localhost’;

    revoke insert,delete,update,select,create,alter on mydb2.* from ‘user2’@’localhost’;

    — 刷新权限 flush privileges; ```