MySQL——授权,角色和审计

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 <角色3>

with admin option

如果指定了with admin option子句,则获得某种权限的角色或用户还可以把这种权限再授予其他角色。

4.角色权限的回收


remove<权限>

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

from <角色>


审计

==

概念:

审计功能把用户对数据库的所有操作自动记录下来放入审计日志中。

审计功能就是数据库管理系统达到C2以上安全级别必不可少的一项指标。

1.审计事件


服务器事件:审计数据库服务器发生的事件,包含数据库服务器的启动、停止、数据库服务器配置文件的重新加载。

系统权限:对系统拥有的结构或模式对象进行操作的审计,要求该操作的权限是通过系统权限获得的。

语句事件:对SQL语句,如DDL、DML、DQL (Data Query Language,数据查询语言)及DCL语句的审计。

模式对象事件:对特定模式对象上进行的SELECT或DML操作的审计。模式对象包括表、视图、存储过程、函数等。模式对象不包括依附于表的索引、约束、触发器、分区表等。

2.审计功能


基本功能,提供多种审计查阅方式:基本的,可选的,有限的等等。

提供多套审计规则,审计规则一般在数据库初始化时设定,以方便审计员管理。

提供审计分析和报表功能。

系统提供查询审计设置及审计记录的信息的专门视图。

3.AUDIT语句和NOSAUDIT语句


AUDIT是用来设置审计功能的,NOAUDIT语句则是取消审计功能的。

例如:

对修改SC表结构或修改SC表数据的操作经行审计。

AUDIT alter , update

no SC;

最后

自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数Java工程师,想要提升技能,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。

因此收集整理了一份《2024年Java开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Java开发知识点,不论你是刚入门Android开发的新手,还是希望在技术上不断提升的资深开发者,这些资料都将为你打开新的学习之门!

如果你觉得这些内容对你有帮助,需要这份全套学习资料的朋友可以戳我获取!!

由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!
小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Java开发知识点,不论你是刚入门Android开发的新手,还是希望在技术上不断提升的资深开发者,这些资料都将为你打开新的学习之门!**

如果你觉得这些内容对你有帮助,需要这份全套学习资料的朋友可以戳我获取!!

由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值