首页 > 代码库 > MYSQL 权限管控

MYSQL 权限管控

MYsql权限管控系统包括2个方面:

1.检查用户是否可以连接

2.检查用户是否具有所执行动作的权限

MYSQL 权限层级:

1.全局层

2.数据库层

3.表层级

4.列层级

5.子程序层级

授权命令:

GRANT ALL PRIVILEGES ON 层级 TO 用户名@主机 IDENTIFIED BY 密码;(被授权用户的密码)

EX:GRANT ALL PRIVILEGES ON *.* TO ‘owen_test‘@‘%‘ IDENTIFIED BY ‘100‘; (*.* 意为所有数据库的所有权限)

撤销权限:

REVOKE ALL PRIVILEGES FROM ‘owen_zeng‘;

MYSQL 连接认证

这里的主机表示允许主机从哪里连接

1.所有主机‘%’

2.精确的主机名或者IP . OWEN_ZENG或者172.26.6.x

3.使用*通配符, *_zeng

4.指定一个网段 192.168.3.2/255.255.255.0