MySQL权限表_mysql可以授予列增删改权限

MySQL权限表_mysql可以授予列增删改权限一、权限系统概述安装MySQL时自动安装一个名为mysql的数据库。mysql数据库下面存储的都是权限表。用户登录以后,MySQL数据库系统会根据这些权限表的内容为每个用户赋予相应的权限。这些权限表中最重要的是user表、db表和host表,除此之外,还有table_priv表、columns_priv表和proc_pric表。在MySQL数据库系统中,权限分配是按照use…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

 

一、权限系统概述

安装MySQL时自动安装一个名为mysql的数据库。mysql数据库下面存储的都是权限表。

用户登录以后,MySQL数据库系统会根据这些权限表的内容为每个用户赋予相应的权限。这些权限表中最重要的是user表db表host表,除此之外,还有table_priv表、columns_priv表和proc_pric表。

 

在MySQL数据库系统中,权限分配是按照user表>db表>table_pric表>columns_priv表的顺序来分配的。

即先判断user表中的权限是否为Y,如果user表中的值是Y,就不需要检查后面的表。否则依次检查db表、table_priv表和columns_priv表。

 

二、MySQL访问权限系统工作原理

1、功能:MySQL权限系统的主要功能是证实连接到一台给定主机的用户,并且赋予该用户在数据库上的SELECT、INSERT、UPDATE和DELETE权限。

2、原理

  当你连接MySQL数据库时,你的身份由你从那儿连接的主机你指定的用户名来决定,连接后发出请求,系统根据你的身份和你想做什么来授予权限。

  MySQL权限表_mysql可以授予列增删改权限

 

  user表用户列是否允许或拒绝到来的连接。对于允许的连接,user表授予的权限指出用户的全局(超级用户)权限。这些权限适用于服务器上的所有数据库。

  db表用户列决定用户能从哪个主机存储数据库。权限列决定允许哪个操作。授予的数据库级别的权限适用于数据库和它的表。

  当你想要一个给定的db表行应用于若干主机,db表和host表一起使用。例如,如果你想一个用户能在你的网络从若干主机使用一个数据库,在用户的host表行的Host值设为空值,然后将哪些主机的每一个移入host表。

  对于新建的用户,为了安全考虑,默认是没有任何权限的,必须使用GRANT关键字来授权用户权限。

  例如新建用户test1没有权限创建数据库

  MySQL权限表_mysql可以授予列增删改权限

  MySQL权限表_mysql可以授予列增删改权限

  MySQL权限表_mysql可以授予列增删改权限

  我们通过查询user表,发现test1用户授权成功。

  MySQL权限表_mysql可以授予列增删改权限

  如果我们想撤销test1的权限,可以通过REVOKE语句来完成。

  MySQL权限表_mysql可以授予列增删改权限

  MySQL权限表_mysql可以授予列增删改权限

  备注:

    在使用root给普通用户授权时一定要特别小心,如果授权不当,可能会给数据库带来致命的破坏。

    一旦发现给用户的授权太多,应该尽快使REVOKE语句将权限收回。此处特别注意,最好不要授予普通用户SUPRE权限、GRANT权限。

 

转载于:https://www.cnblogs.com/mnhome/p/9842528.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/187803.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • 大数据——数据流式处理「建议收藏」

    大数据——数据流式处理「建议收藏」一、概念大数据中包含两种处理方式:流处理和批处理。流处理:即流式处理。流式处理假设数据的潜在价值是数据的新鲜度,需要尽快处理得到结果。在这种方式下,数据以流的方式到达。在数据连续到达的过程中,由于流携带了大量数据,只有小部分的流数据被保存在有限的内存中。流处理方式用于在线应用,通常工作在秒或毫秒级别。 批处理:批处理方式中,数据首先被存储,然后再分析。MapReduce是非常重要的…

  • winrar 去广告 使用 hxd 或 任意二进制修改器

    winrar 去广告 使用 hxd 或 任意二进制修改器不喜使用winrar,但是winrar解压算法偶尔会更新,其他解压缩软件没有及时更新,就会造成只能用winrar来解压的情况参考方法来自https://www.52pojie.cn/thread-648133-1-1.html只是觉得用ResHacker太麻烦“##0aN9…”这串字符串是以宽字符串为保存的,如果要用搜索字符串方法,需要用搜索unicode字符串…

  • ManagementClass,ManagementObject 的使用[通俗易懂]

    ManagementClass,ManagementObject 的使用[通俗易懂]网上代码和MSDN帮助中都没有列出 ManagementObject[“”]这里到底有哪些属性可以使用,参考了http://www.groupsrv.com/dotnet/about69957.html了之后发现了可以枚举出来所有属性,代码如函数getallprop()。函数useprop中描述了如何获取以激活的网卡的IP地址和它的驱动程序名称,如果大伙需要其他的网卡其他属性,就到getal

  • poc测试环境准备_什么是poc测试?

    poc测试环境准备_什么是poc测试?PoC(ProofofConcept),即概念验证。通常是企业进行产品选型时或开展外部实施项目前,进行的一种产品或供应商能力验证工作。验证内容1、产品的功能。产品功能由企业提供,企业可以根据自己的需求提供功能清单,也可以通过与多家供应商交流后,列出自己所需要的功能;2、产品的性能。性能指标也是由企业提供,并建议提供具体性能指标所应用的环境及硬件设备等测试环境要求;3、产品的API适用性;4、产…

    2022年10月24日
  • 落后的失利王朝死亡

    落后的失利王朝死亡

  • 自写JQ控件-树状菜单控件[demo下载]

    自写JQ控件-树状菜单控件[demo下载]

    2020年11月12日

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号