权限管理
1、权限的授予
①直接授予用户权限
grant 权限 to 用户;
②先将权限授予角色,再将角色授予用户
grant 权限 to 角色;
grant 角色 to 用户;
2、权限的回收
revoke 权限 from ......;
注意:
①当多个用户向同一用户授予权限,其中一个用户授予的权限被回收后,不影响其他被授予的权限
②若要收回with admin option或with grant option,先要收回相应的权限,再重新授予权限而不授予with admin option或with grant option
③A被授予with admin option,且A将该权限赋予给了B,若A权限被收回,不会影响B被A授予的权限
A被授予with grant option,且A将该权限赋予给了B,若A权限被收回,B被A授予的权限也会被收回
3、权限的查询
查询当前用户的系统权限:
select * from session-privs;