Time:2019-8-15 21.42
Site:深圳科兴科学院
Author: strivewang
摘要
- 第一部分是介绍Mysql创建用户以及相应的权限介绍。
- 第二部分细节介绍了Mysql不同维度的权限控制
- 第三部分讲解了权限控制
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';
这条命令做了两个动作:
- 磁盘上,往 mysql.user 表里插入一行,由于没有指定权限,所以这行数据上表示所有的权限字段都是 N。
- 内存上,往数组 acl_users 里插入一个 acl_user 对象,这个对象的access 字段值为 0 。
图一就是用户 ua 的状态图