1.保证数据的安全性和完整性,通过用户的权限设置,提高数据的安全性。
2.mysql用户:root用户,超级管理员,普通用户,创建的时候指定。
3.mysql数据库mysql,存储着权限。user,db,host关键。
4.mysql.user表如下:
其中,password加密;CRUD权限进行了设置。Y。字段42个。
5.42字段:用户字段,权限字段,安全字段,资源控制字段
@1.用户字段:三者都匹配的时候,才登陆成功。
@2.权限字段:
@3.安全字段:ssl加密,x509表示用户;
查看是否支持ssl:mysql通常不支持ssl
@4.资源控制字段:
每小时最大查询/每小时最大更新/每小时最大连接数/每个用户最大连接/....0表示没有限制。
6.mysql.db:针对数据库的权限,共22个字段
@1.用户字段:查找用户权限,找不到去host表
@2.权限字段:
7.mysql.host:共20个字段
@1.用户字段:
@2.权限字段:
8.单个表的权限:其中的set,指定了可选值。
9.单个列的权限:
10.存储过程权限:routine_name:存储过程或者函数名称;routine_type:数据库对象类型;