mysql的权限定义

一 .作用对象

库,表

二. 权限

### 转载于  https://www.cnblogs.com/felix-h/p/11072743.html ###

三.归属

每次设定只能有一个属主,没有属组或其他人的概念 

grant all on wordpress.* to wordpress@'10.0.0.5%' identified by 'wordpress';

           |             |                        |                   |
           |             |                        |                   |

         权限         作用对象                    归属                 密码

all 如果把表中的权限全写上要写很久,所以就给打了个包 all代表所有权限

四 作用对象

*.*: 当前mysql数据中所有的库下的所有表,范围是全局的.

wordpress.*  单库级别:wordpress单库下的所有表范围

wordpress.t1 : 单表级别: 只对t1表设定权限

五. 企业中权限的使用

开发人员说: 请给我开个用户

沟通:

1. 你需要对那些库或者表开发操作

2.你从哪里连接过来?

3.用户名有没有要求

4.你的密码设定为什么?

一般只给增删改查

grant select,update.dalete,insert on oldboy.* to oldboy@'10.0.0.%' identified by '123'

总结:

如果在不同级别都包含某个表的管理能力时,权限是相加关系,

但是我们不推荐在多级别定义重复权限

最常用的权限设定方式是对单库进行授权,即:wordpress.*

原文地址:https://www.cnblogs.com/whc6/p/13965097.html