使用Navicat配置mysql权限级别和权限说明

服务器管理MySql权限

mysql权限级别和权限说明

权限 权限级别 权限说明
Alter 允许修改表结构的权限,但必须要求有Create和Insert权限配合。如果是Rename表名,则要求有Alter和Drop原表,Create和 Insert新表的权限。
Alter Routine 存储过程 允许修改或者删除存储过程、函数的权限。
Create 数据库、表或索引 创建数据库、表或索引权限。
Create Routine 存储过程 创建存储过程权限。
Create Temporart Tables 服务器管理 创建临时表权限。
Create User 服务器管理 允许创建、修改、删除、重命名user的权限。
Create View 视图 创建视图权限。
Delete 删除数据权限。
Drop 数据库或表 允许删除数据库、表、视图的权限,包括TruncateTable命令。
Event 单独或调用存储过程 时间触发器。
Execute 存储过程 执行存储过程和函数的权限。
File 服务器主机上的文件访问 允许在MySQL可以访问的目录进行读写磁盘文件操作,可使用 的命令包括load data infile,select ... into outfile,load file()函数。
Grant Option 数据库、表或保存的程序 允许此用户授权或者收回给其他用户你给予的权限。
Index 创建和删除索引。
Insert 在表里插入数据,同时在执行analyze table,optimize table,repair table语句的时候也需要Insert权限。
Lock Tables 服务器管理 对拥有select权限的表进行锁定,以防止其他链接对此表读或写。
Process 服务器管理 查看进程权限。
References 数据库或表 是否允许创建外键。
Reload 服务器管理 允许执行flush(flush-hosts, flush-logs, flush-privileges, flush-status, flush-tables, flush-threads, refresh, reload)命令权限,指明重新加载权限表到系统内存中,Refresh命令代表关闭和重新开启日志文件并刷新所有的表。
Replication Client 服务器管理 允许执行show master status,show slave status,show binary logs命令。
Replication Slave 服务器管理 允许slave主机通过此用户连接master以便建立主从复制关系。
Select 查询权限。
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 更新权限。

相关推荐