MySql 在cmd下的学习笔记 —— 有关用户权限的操作(grant)

用户连接到MySQL时:

【用户】   <---->   【服务器】

分为2个阶段:

1:有没有权限连接;

2:有没有执行此操作的权利。(如select, update……)

    判断依据:(三个参数)

  你从哪来             host

  你是谁                user

  你的密码是多少    password

MySql 在cmd下的学习笔记 —— 有关用户权限的操作(grant)

MySql 在cmd下的学习笔记 —— 有关用户权限的操作(grant)

修改host(记得要刷新 flush privileges)

MySql 在cmd下的学习笔记 —— 有关用户权限的操作(grant)

当我再用同样的方法连接时,发现已经连不上了!!! 

MySql 在cmd下的学习笔记 —— 有关用户权限的操作(grant)

 这是我们就需使用host的权限MySql 在cmd下的学习笔记 —— 有关用户权限的操作(grant)

MySql 在cmd下的学习笔记 —— 有关用户权限的操作(grant)

修改密码

MySql 在cmd下的学习笔记 —— 有关用户权限的操作(grant)

MySql 在cmd下的学习笔记 —— 有关用户权限的操作(grant)

新增用户:

 MySql 在cmd下的学习笔记 —— 有关用户权限的操作(grant)

MySql 在cmd下的学习笔记 —— 有关用户权限的操作(grant)

MySql 在cmd下的学习笔记 —— 有关用户权限的操作(grant)

收回权限:

MySql 在cmd下的学习笔记 —— 有关用户权限的操作(grant)

MySql 在cmd下的学习笔记 —— 有关用户权限的操作(grant)

针对表做授权

MySql 在cmd下的学习笔记 —— 有关用户权限的操作(grant)

MySql 在cmd下的学习笔记 —— 有关用户权限的操作(grant)

MySql 在cmd下的学习笔记 —— 有关用户权限的操作(grant)

针对表进行详细的操作

MySql 在cmd下的学习笔记 —— 有关用户权限的操作(grant)

MySql 在cmd下的学习笔记 —— 有关用户权限的操作(grant)

MySql 在cmd下的学习笔记 —— 有关用户权限的操作(grant)

针对test2库授权(库级别)

MySql 在cmd下的学习笔记 —— 有关用户权限的操作(grant)

 MySql 在cmd下的学习笔记 —— 有关用户权限的操作(grant)

 收回test2的权限

MySql 在cmd下的学习笔记 —— 有关用户权限的操作(grant)