MySQL 权限控制详解

All/All Privileges
该权限代表全局或者全数据库对象级别的所有权限
Alter
该权限代表允许修改表结构的权限,但必须要求有create和insert权限配合。
如果是rename表名,则要求有alter和drop原表,create和insert新表的权限
Alter routine
该权限代表允许修改或者删除存储过程、函数的权限
Create
该权限代表允许创建新的数据库和表的权限
Create routine
该权限代表允许创建存储过程、函数的权限
Create tablespace
该权限代表允许创建、修改、删除表空间和日志组的权限
Create temporary tables
该权限代表允许创建临时表的权限
Create user
该权限代表允许创建、修改、删除、重命名user的权限
Create view
该权限代表允许创建视图的权限
Delete
该权限代表允许删除行数据的权限
Drop
该权限代表允许删除数据库、表、视图的权限,包括truncate table命令
Event
该权限代表允许查询,创建,修改,删除MySQL事件
Execute
该权限代表允许执行存储过程和函数的权限
File
该权限代表允许在MySQL可以访问的目录进行读写磁盘文件操作,
可使用的命令包括load data infile,select … into outfile,load file()函数
Grant option
该权限代表是否允许此用户授权或者收回给其他用户你给予的权 限
Index
该权限代表是否允许创建和删除索引
Insert
该权限代表是否允许在表里插入数据,同时在执行analyze table,optimize table,repair table语句的时候也需要insert权限
Lock
该权限代表允许对拥有select权限的表进行锁定,以防止其他链接对此表的读或写
Process
该权限代表允许查看MySQL中的进程信息,比如执行showprocesslist,
Reference
该权限是在5.7.6版本之后引入,代表是否允许创建外键
Reload
该权限代表允许执行flush命令,指明重新加载权限表到系统内存中,refresh命令代表关闭和重新开启日志文件并刷新所有的表
Replication client
该权限代表允许执行show master status,show slave status,show binary logs命令
Replication slave
该权限代表允许slave主机通过此用户连接master以便建立主从复制关系
Select
该权限代表允许从表中查看数据,而且select权限在执行update/delete 语句中含有where条件的情况下也是需要的
Show databases
该权限代表通过执行show databases命令查看所有的数据库名
Show view
该权限代表通过执行show create view命令查看视图创建的语句mysqladmin processlist, show engine等命令
Shutdown
该权限代表允许关闭数据库实例,执行语句包括mysqladmin shutdown
Super
该权限代表允许执行一系列数据库管理命令,包括kill强制关闭某个连接 命令,change master to创建复制关系命令,以及create/alter/drop server等命 令
Trigger
该权限代表允许创建,删除,执行,显示触发器的权限
Update
该权限代表允许修改表中的数据的权限
Usage
该权限是创建一个用户之后的默认权限,其本身代表连接登录权限

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值