作家
登录

带您深入了解MySQL的权限管理

作者: 来源: 2017-10-31 13:07:41 阅读 我要评论

  • Empty set (0.00 sec)  
  • 可以发明,user 表的 select_priv 列是 “Y”,而 db 表中并没有记录,也就是说,对所稀有据库都具有雷同的权限的用户并不须要记录到 db 表,而仅仅须要将 user 表中的 select_priv 改为 “Y” 即可。换句话说,user 表中的每个权限都代表了对所稀有据库都有权限。

    3. 将 zj@localhost 上的权限改为只对 t2 数据库上所有表的 select 权限。

    1. MySQL [mysql]> revoke select on *.* from zj@localhost; 
    2. Query OK, 0 rows affected, 1 warning (0.02 sec) 
    3.  
    4. MySQL [mysql]> grant select on t2.* to zj@localhost; 
    5. Query OK, 0 rows affected, 1 warning (0.04 sec) 
    6.  
    7. MySQL [mysql]> select * from user where user='zj' \G; 
    8. *************************** 1. row *************************** 
    9.                   Host: localhost 
    10.                   User: zj 
    11.            Select_priv: N 
    12.            Insert_priv: N 
    13.            Update_priv: N 
    14.            Delete_priv: N 
    15.            Create_priv: N 
    16.              Drop_priv: N 
    17.            Reload_priv: N 
    18. ... 
    19.  
    20. MySQL [mysql]> select * from db where user='zj' \G; 
    21. *************************** 1. row *************************** 
    22.                  Host: localhost 
    23.                    Db: t2 
    24.                  User: zj 
    25.           Select_priv: Y 
    26.           Insert_priv: N 
    27.           Update_priv: N 
    28.           Delete_priv: N 
    29.           Create_priv: N 
    30.             Drop_priv: N 

    31.   推荐阅读

        移动联通电信 谁家100M宽带靠谱又划算?

      2017年架构师最重要的48个小时 | 8折倒计时 自负年夜2015年我国大年夜力开展“宽带中国”专项行动后>>>详细阅读


      本文标题:带您深入了解MySQL的权限管理

      地址:http://www.17bianji.com/lsqh/38307.html

    关键词: 探索发现

    乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

    网友点评
    自媒体专栏

    评论

    热度

    精彩导读
    栏目ID=71的表不存在(操作类型=0)