权限
- 查询权限:
SHOW GRANTS FOR '用户名'@'主机名';
- 授予权限:
GRANT 权限列表 ON 数据库名.表名 TO '用户名'@'主机名';
- 撤销权限:
REMOVE 权限列表 ON 数据库名.表名 FROM '用户名'@'主机名';
- 常见权限:
![[Pasted image 20230801052038.png]]
注意:
多个权限之间使用逗号分隔
授权时,数据库名和表名可以使用*进行通配,代表所有
- 例子:
A. 查询 'heima'@'%' 用户的权限
show grants for 'heima'@'%';
B. 授予 'heima'@'%' 用户itcast数据库所有表的所有操作权限
grant all on itcast.* to 'heima'@'%';
C. 撤销 'heima'@'%' 用户的itcast数据库的所有权限
revoke all on itcast.* from 'heima'@'%';