Mysql学习(2) -创建、删除用户、权限管理以及flush privileges的使用(很多人只是会使用sql语句,但是对用户以及用户权限的概念比较模糊)

Time:2019-8-15 21.42
Site:深圳科兴科学院
Author: strivewang

摘要

  1. 第一部分是介绍Mysql创建用户以及相应的权限介绍。
  2. 第二部分细节介绍了Mysql不同维度的权限控制
  3. 第三部分讲解了权限控制

1. Mysql创建用户

第一条语句的逻辑是创建一个用户’user'@'%’,密码是 password。用户名是user, host是%,表示所有的ip
create user 'ua'@'%' identified by 'password';   

第二条语句的逻辑是创建一个用户’user'@'192.168.0.1’,密码是 password。用户名是user, host是192.168.0.1,表示所有的ip
create user 'ua'@'192.168.0.1' identified by 'password';   

这条命令做了两个动作:

  1. 磁盘上,往 mysql.user 表里插入一行,由于没有指定权限,所以这行数据上表示所有的权限字段都是 N。
  2. 内存上,往数组 acl_users 里插入一个 acl_user 对象,这个对象的access 字段值为 0 。
    图一就是用户 ua 的状态图
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值