MySQL数据库权限管理详解 原创 数据库 2022年4月21日 16:19 夏至未至 826 当前内容 1859 字,在路上,马上到,马上到 ### 目录 [TOC] ### 权限简介 `mysql` 的权限简单的理解就是 `mysql` 允许你做你权限以内的事情,不可以越界,起到一个访问安全的作用。 ### 权限浏览 | 权限 | 权限级别 | 权限说明 | | ------------ | ------------ | ------------ | | CREATE | 数据库、表或索引 | 创建数据库、表或索引权限 | | DROP | 数据库或表 | 删除数据库或表权限 | | GRANT OPTION | 数据库、表或保存的程序 | 赋予权限选项 | | REFERENCES | 数据库或表| | | ALTER | 表 | 更改表,比如添加字段、索引等 | | DELETE | 表 | 删除数据权限 | | INDEX | 表 | 索引权限 | | INSERT | 表 | 插入权限 | | SELECT | 表 | 查询权限 | | UPDATE | 表 | 更新权限 | | CREATE VIEW | 视图 | 创建视图权限 | | SHOW VIEW | 视图 | 查看视图权限 | | TRIGGER | 触发器 | 允许创建,删除,执行,显示触发器的权限 | | EVENT | 事件 | 允许查询,创建,修改,删除MySQL事件 | | ALTER ROUTINE | 存储过程 | 更改存储过程权限 | | CREATE ROUTINE | 存储过程 | 创建存储过程权限 | | EXECUTE | 存储过程 | 执行存储过程权限 | | FILE | 服务器主机上的文件访问 | 文件访问权限 | | CREATE TEMPORARY TABLES | 服务器管理 | 创建临时表权限 | | LOCK TABLES | 服务器管理 | 锁表权限 | | CREATE USER | 服务器管理 | 创建用户权限 | | PROCESS | 服务器管理 | 查看进程权限 | | RELOAD | 服务器管理 | 执行flush-hosts, flush-logs, flush-privileges, flush-status, flush-tables, flush-threads, refresh, reload等命令的权限 | | REPLICATION CLIENT | 服务器管理 | 复制权限 | | REPLICATION SLAVE | 服务器管理 | 复制权限 | | SHOW DATABASES | 服务器管理 | 查看数据库权限 | | SHUTDOWN | 服务器管理 | 关闭数据库权限 | | SUPER | 服务器管理 | 执行kill线程权限 | ### 权限分类 MySQL 权限整体分三类,即控制数据权限、控制结构权限、控制管理权限,如下: | 数据(5个) | 结构(12个) | 管理(11个) | | ------------ | ------------ | ------------ | | SELECT | CREATE | GRANT | | INSERT | ALTER | SUPER | | UPDATE | INDEX | PROCESS | | DELETE | DROP | RELOAD | | FILE | CREATE TEMPORARY TABLES | SHUTDOWN | | | SHOW VIEW | SHOW DATABASES | | | CREATE ROUTINE | LOCK TABLES | | | ALTER ROUTINE | REFERENCES | | | EXECUTE | REPLICATION CLIENT | | | CREATE VIEW | REPLICATION SLAVE | | | EVENT | CREATE USER | | | TRIGGER | ----------------- | 本文标题: MySQL数据库权限管理详解 本文作者: 夏至未至 发布时间: 2022年4月21日 16:19 最近更新: 2022年6月29日 10:11 原文链接: 许可协议: 署名-非商业性-禁止演绎 4.0 国际(CC BY-NC-ND 4.0) 请按协议转载并保留原文链接及作者 MySQL(28) 上一个 C++Builder 6.0 企业版安装与激活 下一个 Golang必知必会-获取变量类型 当前文章评论暂未开放,请移步至留言处留言。