美文网首页
MySQL 用户权限说明

MySQL 用户权限说明

作者: Manchangdx | 来源:发表于2020-06-22 13:46 被阅读0次

客户端执行 SQL 语句查看权限列表:

DESC mysql.user;

权限说明如下:

  • Select_priv:通过 SELECT 命令选择数据
  • Insert_priv:通过 INSERT 命令插入数据
  • Update_priv:通过 UPDATE 命令修改现有数据
  • Delete_priv:通过 DELETE 命令删除现有数据
  • Create_priv:通过 CREATE 命令创建新的数据库和表
  • Drop_priv:通过 DROP 命令删除现有数据库和表
  • Reload_priv:使用 FLUSH 语句或与之等效的 mysqladmin 命令刷新主机、刷新日志、刷新特权、刷新状态、刷新表、刷新线程
  • Shutdown_priv:关闭服务器。将此权限提供给 root 账户之外的任何用户时,都应当非常谨慎
  • Process_priv:使用 SHOW PROCESSLIST 语句查看服务的线程信息
  • File_priv:使用 LOAD DATA 、SELECT ... INTO OUTFILE 语句和 LOAD_FILE 函数在服务器主机上读写任意文件
  • Grant_priv:将该用户自己的权限授予其他用户
  • References_priv:创建/删除外键,创建/删除外键时需要操作者有此特权
  • Index_priv:创建/删除索引
  • Alter_priv:使用 ALTER 语句重命名或修改表结构
  • Show_db_priv:使用 SHOW DATABASES 语句查看服务器上所有数据库的名字。无此特权的用户只能看到自己权限内的数据库的名字
  • Super_priv:超级用户(待补充)
  • Create_tmp_table_priv:使用 CREATE TEMPLATE TABLE 语句创建临时表。服务器不会对临时表做任何权限检查,操作者可以对临时表执行任意操作
  • Lock_tables_priv:使用 LOCK TABLES 语句锁定操作者拥有 SELECT 权限的数据表。锁定数据表后,其他会话暂无对该表的读写操作权
  • Execute_priv:执行存储操作(待补充)
  • Repl_slave_priv:复制服务器。在查询操作量巨大的使用场景下,需要一台或多台从属服务器来分担主服务器的查询工作。创建从属服务器通常采用复制的方法,执行复制操作的用户需要此权限
  • Repl_client_priv:查询复制服务器操作的执行状况。执行 SHOW MASTER STATUS 、SHOW SLAVE STATUS 和 SHOW BINARY LOGS 语句查看复制得到的从属服务器的状态,拥有复制服务器权限的用户默认拥有执行这三个语句的权限
  • Create_view_priv:创建视图
  • Show_view_priv:查看视图
  • Create_routine_priv:创建例程。例程包括 PROCEDURE 和 FUNCTION
  • Alter_routine_priv:修改和删除例程
  • Create_user_priv:针对用户和角色的增删改查操作
  • Event_priv:针对事务的增删改查操作
  • Trigger_priv:针对触发器的增删改查操作
  • Create_tablespace_priv: 针对表空间和日志文件组的增删改查操作。表空间就是存放数据表及其数据的地方

相关文章

  • MySQL 用户权限说明

    客户端执行 SQL 语句查看权限列表: 权限说明如下: Select_priv:通过 SELECT 命令选择数据 ...

  • Mysql创建用户分配权限

    mysql创建用户 mysql为用户分配权限 分配完权限刷新权限

  • Mysql 用户权限管理

    MYSQL 用户权限 MySQL之权限管理 用户权限管理 SQL脚本 1.创建用户 PARAMETER'scorp...

  • mysql用户权限与缓存

    mysql 用户权限与缓存 mysql用户和权限管理: 元数据数据库:mysql 用户帐号: 'USERNAME'...

  • mysql 用户管理和权限设置

    mysql 用户管理和权限设置 用户管理 mysql>use mysql; 查看 mysql> select ho...

  • 数据库用户权限设置

    当需要对MySQL用户赋予特定的使用权限时,我们需要对数据库用户权限进行设置。 mysql> GRANT 权限1,...

  • mysql 用户操作与授权

    创建用户 命令 说明 举例 给用户分配权限 增删改查权限 命令 说明 举例

  • Mysql权限管理

    Mysql对权限的控制,大致分为2个阶段: 一、用户有没有连接权限: mysql如何判断用户有没有权限连接,依据3...

  • mysql基础

    1. mysql用户权限 mysql执行.sql文件方式 新建用户并分配权限 2. insert时出现主键冲突的处...

  • 数据库之安全机制

    用户管理 权限管理 查看授权信息 关于权限 关于用户IP mysql client 10.0.122.10 my...

网友评论

      本文标题:MySQL 用户权限说明

      本文链接:https://www.haomeiwen.com/subject/fouxfktx.html