GRANT命令的作用及其工作原理

管理一个MYSQL数据库,那么准确地理解GRANT命令的作用及其工作原理是非常有意义的。

想了解如何创建用户,以及使用GRANT命令实现用户权限的授予;如果要管理一个MYSQL数据库,那么准确地理解GRANT命令的作用及其工作原理是非常有意义的。

当执行一条GRANT语句的时候,它会影响一个名为mysql的特殊数据库。权限信息就是保存在这个数据库的6个表中。这样,当对数据库授予权限的时候,就应该注意是否授予了访问mysql数据库的访问权限。

以管理员身份登录的,输入如下命令,我们就可以看到mysql数据库的内容:
Use mysql;show tables;
这个数据库的数据表如下所示:

+---------------------------+
| Tables_in_mysql           |
+---------------------------+
| columns_priv              |
| db                        |
| func                      |
| help_category             |
| help_keyword              |
| help_relation             |
| help_topic                |
| host                      |
| proc                      |
| procs_priv                |
| tables_priv               |
| time_zone                 |
| time_zone_leap_second     |
| time_zone_name            |
| time_zone_transition      |
| time_zone_transition_type |
| user                      |
+---------------------------+

以上每个表都存储了关于系统的信息。保存权限信息的6个表分别是:user、host、db、 tables_priv和columns_priv以及procs_priv。有时,这些表也称为授权表(grant tables)。

这些表的具体用途各不相同,但它们的基本用途都是相同的,都可以用来确定用户身份以及是否允许执行特定操作。这些表都包含两种类型的字段:范围字段,它可以指定用户、主机和数据库的一部分;权限字段,它可指定该用户在该范围内可以执行哪些操作。

想了解更多有关GRANT命令的工作原理请来深腾网

时间: 2024-10-26 19:42:16

GRANT命令的作用及其工作原理的相关文章

Handler的作用以及工作原理

在Android开发中经常会用到Handler,很入了解Handler的作用以及工作原理是很有必要的.废话不多说,下面我们开始进入正题. handler的作用: 同子线程协同工作,接收子线程发送过来的消息,通过发送过来的消息更新主线程(UI线程).我解释一下:当程序需要从服务器请求数据.执行下载任务或者是执行一些其他耗时操作的时候,我们就不能再主线程中进行了.如果你在主线程中执行的话,程序就会进入一个假死状态,如果时间超过5秒,就会报"force close(强制关闭)".这个时候,我

续流二极管作用及工作原理

续流二极管(flyback diode),有时也称为飞轮二极管或是snubber二极管,是一种配合电感性负载使用的二极管,当电感性负载的电流有突然的变化或减少时,电感二端会产生突波电压,可能会破坏其他元件.配合续流二极管时,其电流可以较平缓的变化,避免突波电压的发生. 续流二极管作用及工作原理续流二极管都是并联在线圈的两端,线圈在通过电流时,会在其两端产生感应电动势.当电流消失时,其感应电动势会对电路中的原件产生反向电压.当反向电压高于原件的反向击穿电压时,会把原件如三极管,等造成损坏.续流二极

Cookie和Session的作用和工作原理

本文链接:https://blog.csdn.net/guoweimelon/article/details/50886092 一.Cookie详解 (1)简介 因为HTTP协议是无状态的,即服务器不知道用户上一次做了什么,这严重阻碍了交互式Web应用程序的实现.在典型的网上购物场景中,用户浏览了几个页面,买了一盒饼干和两饮料.最后结帐时,由于HTTP的无状态性,不通过额外的手段,服务器并不知道用户到底买了什么.为了做到这点,就需要使用到Cookie了.服务器可以设置或读取Cookies中包含信

Mysql主从复制作用和工作原理

一.什么是主从复制 主从复制,是用来建立一个和主数据库完全一样的数据库环境,称为从数据库,主数据库一般是准实时的业务数据库.在最常用的mysql数据库中,支持单项.异步赋值.在赋值过程中,一个服务器充当主服务器,而另外一台服务器充当从服务器:此时主服务器会将更新信息写入到一个特定的二进制文件中.并会维护文件的一个索引用来跟踪日志循环.这个日志可以记录并发送到从服务器的更新中去.当一台从服务器连接到主服务器时,从服务器会通知主服务器从服务器的日志文件中读取最后一次成功更新的位置.然后从服务器会接收

净水器工作原理中探讨其作用

现在净水器的越来越受大众青睐,但一部分可能只是盲目的跟风,不了解净水器的真正作用.原理就选择购买.安装,但能否真正起到净水作用,就不清楚了,下面我们就从净水器工作原理来了解下: 净水器的作用大家都清楚,那就是过滤水中的有害物质,出现的时间也比较短,从上世纪80年代到现在,但受市场需要,发展还是很快的.其主要分为反渗透净水器.超滤膜净水器和能量水机三种,而净水能力最强的就是反渗透净水器,因此我们主要了解下反渗透净水器的工作原理:? 市面上的反渗透净水器的标配是5级过滤,主要有PP棉.前置颗粒炭.前

zookeeper工作原理、安装配置、工具命令简介

1 Zookeeper简介Zookeeper 是分布式服务框架,主要是用来解决分布式应用中经常遇到的一些数据管理问题,如:统一命名服务.状态同步服务.集群管理.分布式应用配置项的管理等等.2 zookeeper基本概念2.1角色Zookeeper中的角色主要有以下三类,如下表所示: 系统模型如图所示: 2.2设计目的1.最终一致性:client不论连接到哪个Server,展示给它都是同一个视图,这是zookeeper最重要的性能.2 .可靠性:具有简单.健壮.良好的性能,如果消息m被到一台服务器

按钮开关的工作原理及如何区别作用

按钮开关的工作原理及如何区别作用 按钮开关可以完成启动.停止.正反转.变速以及互锁等基本控制.通常每一个按钮开关有两对触点.每对触点由一个常开触点和一个常闭触点组成.当按下按钮,两对触点同时动作,常闭触点断开,常开触点闭合. 按钮开关的工作原理 按钮开关就是一个延时电路,只是触发的形式不同而已,简单的这种电路就是由一个大电容,一个大电阻,和一个绝缘栅极的场效应管组成,当受到触发时为电容充电,触发周期完毕充电结束,这时绝缘栅极的场效应管的栅极电容在栅极作用一个高电压,场效应管导通,栅极的漏极接一个

ping命令知识 Ping命令工作原理详解

在网络应用中,ping网速与IP地址等都是非常常用的命令,但大家知道ping命令的工作原理吗?要知道这其中的奥秘,我们有必要来看看Ping命令的工作过程到底是怎么样的.下面介绍下ping命令的详细知识. Ping命令的应用与原理 假定主机A的IP地址是192.168.1.1,主机B的IP地址是192.168.1.2,都在同一子网内,则当你在主机A上运行"Ping 192.168.1.2"后,都发生了些什么呢? 首先,Ping命令会构建一个固定格式的ICMP请求数据包,然后由ICMP协议

使用plumbing命令来深入理解git add和git commit的工作原理

前言: plumbing命令 和 porcelain命令 git中的命令分为plumbing命令和porcelain命令: porcelain命令就是我们常用的git add,git commit等命令 plumbing命令可以理解为更底层的命令,实际上一个porcelain命令可以由若干个plumbing命令完成(见下文),plumbing命令可以帮助我们了解git底层的工作原理 阅读本文还需要了解.git目录的结构功能,以及git中的对象(commit对象.tree对象.blob对象等等)等