• 技术文章 >数据库 >mysql教程

    mysql怎么取消所有权限

    青灯夜游青灯夜游2022-06-14 16:18:27原创84

    在mysql中,可以使用REVOKE语句来删除指定用户的权限(指定权限或所有权限),取消所有权限的语法为“REVOKE ALL PRIVILEGES, GRANT OPTION FROM 用户;”。要想REVOKE语句生效,必须拥有MySQL数据库的全局CREATE USER权限或UPDATE权限。

    本教程操作环境:windows7系统、mysql8版本、Dell G3电脑。

    在 MySQL 中,可以使用 REVOKE 语句删除某个用户的某些权限或所有权限。

    删除特定用户的所有权限,语法格式如下:

    REVOKE ALL PRIVILEGES, GRANT OPTION FROM 用户;

    删除用户权限需要注意以下几点:

    示例:假设rfc用户对示例数据库具有SELECT,UPDATE和DELETE权限。

    要撤消rfc用户的所有权限,请执行以下命令:

    REVOKE ALL PRIVILEGES, GRANT OPTION FROM rfc;

    如果rfc 再次检查用户的权限,您将看到 rfc 用户没有权限。

    SHOW GRANTS FOR rfc; 
    
    GRANT USAGE ON *.* TO 'rfc'@'%';

    注意:USAGE权限意味着MySQL中没有权限。

    当MySQL REVOKE命令生效时

    MySQL REVOKE语句的效果取决于权限级别,如下所示:

    【相关推荐:mysql视频教程

    以上就是mysql怎么取消所有权限的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:mysql
    上一篇:mysql查询触发器的语句有哪些 下一篇:mysql的长整型是什么
    VIP课程(WEB全栈开发)

    相关文章推荐

    • 【活动】充值PHP中文网VIP即送云服务器• mysql的启动失败信息会保存在哪个日志中• MySQL如何进行优化?从5个维度聊聊性能优化• mysql存储过程的优缺点是什么• linux怎么查询mysql的版本信息• mysql查询触发器的语句有哪些
    1/1

    PHP中文网