Mysql数据库管理---MySQL数据库连接、权限认证

1 mysql系统连接权限认证。

1 mysql数据库权限表在数据库启动时就载入内存,当用户通过身份验证后,就在内存中进行相应权限的存取。系统会用到mysql数据库中3个核心表:user,host,db。

主要包括:

用户列,权限列、安全列,资源控制列。

当用户连接时,权限表的存储过程的2个阶段:

1 先从user表中host user passoword这3个字段中判断连接的ip 用户和密码是否存在于表中。

2 如果存在则通过身份验证,否则拒绝连接。

3 如果通过身份验证,则按照以下顺序进行权限验证,user,db,tables_priv,columns_priv。

user---所有db

db ---只有某个db

table_priv--只有某个表

columns_priv--只有表的某几列。。。。原来越小,。,,,,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值