广告合作
  • 今日头条

    今日头条

  • 百度一下

    百度一下,你就知道

  • 新浪网

    新浪网 - 提供新闻线索,重大新闻爆料

  • 搜狐

    搜狐

  • 豆瓣

    豆瓣

  • 百度贴吧

    百度贴吧——全球领先的中文社区

  • 首页 尚未审核订阅工具 订阅

    MySQL用户管理篇,db表和host表详解

    来源:网络收集  点击:  时间:2024-05-11
    【导读】:
    db和host表是数据库中非常重要的权限表,DB表中存储了用户对某个数据库的操作权限,决定用户能从哪个数据库中存取哪个数据库,HOST表中存储了某个主机对数据库的操作权限,搭配db表对权限做更细致的控制,db表较常使用,host表较少使用,两个表都不受GRANT表和REVOKE语句的影响。工具/原料more电脑MySQLNavicat等数据库可视化管理工具db表详解1/3分步阅读

    db表的结构

    2/3

    用户列

    Host:主机,主键之一,值为%时表示匹配所有主机

    User:用户,主键之一

    Db:用户,主键之一

    3/3

    权限列

    Select_priv:用户是否可以通过SELECT命令选择数据

    Insert_priv:用户是否可以通过INSERT命令插入数据

    Update_priv:用户是否可以通过UPDATE命令修改现有数据

    Delete_priv:用户是否可以通过DELETE命令删除现有数据

    Create_priv:用户是否可以创建新的数据库和表

    Drop_priv:用户是否可以删除现有数据库和表

    Grant_priv:用户是否可以将已经授予给该用户自己的权限再授予其他用户(任何用户赋予全部已有权限)

    References_priv:目前只是某些未来功能的占位符;现在没有作用

    Index_priv:用户是否可以创建和删除表索引用索引查询表

    Alter_priv:用户是否可以重命名和修改表结构

    Create_tmp_table_priv:用户是否可以创建临时表

    Lock_tables_priv:用户是否可以使用LOCK TABLES命令阻止对表的访问/修改

    Create_view_priv:用户是否可以创建视图此权限只在MySQL 5.0及更高版本中有意义

    Show_view_priv:用户是否可以查看视图或了解视图如何执行此权限只在MySQL 5.0及更高版本中有意义

    Create_routine_priv:用户是否可以更改或放弃存储过程和函数此权限是在MySQL 5.0中引入的

    Alter_routine_priv:用户是否可以修改或删除存储函数及函数此权限是在MySQL 5.0中引入的

    Execute_priv:用户是否可以执行存储过程此权限只在MySQL 5.0及更高版本中有意义

    Event_priv:用户是否创建、修改和删除事件这个权限是MySQL 5.1.6新增的

    Trigger_priv:用户是否创建和删除触发器,这个权限是MySQL 5.1.6新增的

    host表详解1/3

    host表的结构

    2/3

    用户列

    Host:主机,主键之一,值为%时表示匹配所有主机

    Db:用户,主键之一

    3/3

    权限列

    Select_priv:用户是否可以通过SELECT命令选择数据

    Insert_priv:用户是否可以通过INSERT命令插入数据

    Update_priv:用户是否可以通过UPDATE命令修改现有数据

    Delete_priv:用户是否可以通过DELETE命令删除现有数据

    Create_priv:用户是否可以创建新的数据库和表

    Drop_priv:用户是否可以删除现有数据库和表

    Grant_priv:用户是否可以将已经授予给该用户自己的权限再授予其他用户(任何用户赋予全部已有权限)

    References_priv:目前只是某些未来功能的占位符;现在没有作用

    Index_priv:用户是否可以创建和删除表索引用索引查询表

    Alter_priv:用户是否可以重命名和修改表结构

    Create_tmp_table_priv:用户是否可以创建临时表

    Lock_tables_priv:用户是否可以使用LOCK TABLES命令阻止对表的访问/修改

    Create_view_priv:用户是否可以创建视图此权限只在MySQL 5.0及更高版本中有意义

    Show_view_priv:用户是否可以查看视图或了解视图如何执行此权限只在MySQL 5.0及更高版本中有意义

    Create_routine_priv:用户是否可以更改或放弃存储过程和函数此权限是在MySQL 5.0中引入的

    Alter_routine_priv:用户是否可以修改或删除存储函数及函数此权限是在MySQL 5.0中引入的

    Execute_priv:用户是否可以执行存储过程此权限只在MySQL 5.0及更高版本中有意义

    Trigger_priv:用户是否创建和删除触发器,这个权限是MySQL 5.1.6新增的

    注意事项

    MySQL用户权限管理需要熟悉的其中两张表

    MYSQL用户管理MYSQL权限管理
    本文关键词:

    版权声明:

    1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。

    2、本站仅提供信息发布平台,不承担相关法律责任。

    3、若侵犯您的版权或隐私,请联系本站管理员删除。

    4、文章链接:http://www.1haoku.cn/art_735112.html

    相关资讯

    ©2019-2020 http://www.1haoku.cn/ 国ICP备20009186号05-07 01:02:45  耗时:0.026
    0.0258s