MySQL——授权,角色和审计

本文介绍了MySQL中的授权操作,包括如何给用户授予不同级别的权限,如例子所示;角色的概念及其创建、授权和回收;还探讨了审计功能,包括审计事件、审计规则和AUDIT、NOAUDIT语句的使用。适合对数据库安全管理感兴趣的读者。
摘要由CSDN通过智能技术生成

to U1;

例二:

把student表和course表的全部操作权限授予用户U2和U3。

grant all privileges

on table student, course

to U2,U3;

例三:

把表student的insert权限授予U5用户,并允许将此权限再授予其他用户。

grant insert

on table student

to U5

with grant option;

2.REMOVE


remove语句的一般格式为:

remove<权限>

on <对象类型><对象名>

from <用户> [CASCADE]|[RESTRICT];

如果有连带关系则需要用CASCADE(级联)删除,否者系统拒执行该命令。

角色

==

概念:

数据库角色是被命名的一组与数据库操作相关的权限,角色是权限的集合

1.角色的创建


创建角色的格式是:

create role<角色名>

刚刚创建的角色是空的,没有任何内容。可以用grant为角色授权。

2.给角色授权


grant<权限>

on <对象类型><对象名>

to <角色>

3.将一个角色授予其他的角色或用户

grant<角色1><角色2>

to

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值