• mysql 权限


    ==mysql权限==
    ----
    ==usage==        连接登陆权限,仅限数据库登陆,默认自动授于
    -----
    ==file==         拥有file权限才可以执行select .. into outfile和load data infile ... 不建议授权给管理员以外的用户
    -----
    ==super==		 允许用户终止任何查询;修改全局变量SET的语句,例如:change master,purge master logs,不建议授权给管理员以外的用户
    ------
    ==select==		用户查询权限
    -----
    ==insert==		用户插入数据权限
    -----
    ==update==		用户update table权限
    -----
    ==delete==		用户删除表中的记录
    -----
    ==alter==		用户alter table权限
    -----
    ==alter routine==		可以使用{alter|drop}{procedure|function}
    -----
    ==create==		创建数据库及表
    -----
    ==drop==		删除库,表,索引,视图等
    -----
    ==create routine==		可以使用create {procedure|function},自动授予alter routine权限
    -----
    ==create temporary tables==		例如:create temporary table tt1(id int);
    -----
    ==create view==		必须有create  view的权限,才可以使用create view
    -----
    ==create user==		要使用CREATE  USER,必须拥有mysql数据库的全局CREATE USER权限,或拥有INSERT权限。例如:mysql>  grant create user on *.* to 'root′@'localhost';或:mysql> grant insert on *.* to root@localhost;
    -----
    ==show databases==		没有show databases 权限只能看到自己数据库
    -----
    ==show view==		没有show view 权限不能使用show create view name
    -----
    ==index==		必须拥有index权限才可以执行{create|drop} index  例如:create index lx_shop on shop(article); drop index lx_shop on shop;
    -----
    ==execute==		执行存在的functions,procedures
    -----
    ==event==		使用频率较低建议使用root用户进行创建和维护。要使event起作用,mysql常量GLOBAL event_scheduler必须为1或on 例如:show global variables like 'event_scheduler';
    -----
    ==lock tables==		必须拥有lock tables权限,才可以使用。例如:lock tables a1 read; unlock tables;
    -----
    ==references==		有了REFERENCES权限,用户就可以将其它表的一个字段作为某一个表的外键约束。
    -----
    ==reload==		必须拥有reload才可以执行flush{tables|logs|privileges}
    -----
    ==replication client==		拥有此权限可以查询master server,slave server状态
    -----
    ==replication slave==		主服务起可以查看从服务器,从服务器可以从主服务器读取二进制日志
    -----
    ==shutdown==		关闭mysql权限。例如:mysqladmi shutdown
    -----
    ==grant option==		可以将自己拥有的权限授予其他用户(仅限自己拥有的权限)。
    -----
    ==process==		拥有这个权限,用户可以执行show processlist。默认每个用户都有show processlist的执行权限,但是只能看到自己本用户的进程
    -----
    ==all privileges==		所有的权限,可以带着with grant option 例如:grant all privileges om db1.* to 'user'@'localhost' with grant option;
    -----
    

      

  • 相关阅读:
    HDU
    HDU
    HDU
    HDU
    HDU
    P6146 [USACO20FEB]Help Yourself G 组合数学 DP
    CodeForces
    POJ
    【网络学习】集线器,交换机,路由器的作用
    【Python学习】深拷贝和浅拷贝
  • 原文地址:https://www.cnblogs.com/ywxbbbbb/p/9685665.html
Copyright © 2020-2023  润新知