暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
hubble数据库SQL审计日志.pdf
167
5页
0次
2023-01-31
免费下载
范围 描述
table_name 您要为其创建审核日志的表的名称。
READ 将所有表读取记录到审核日志文件中。
WRITE 将所有表写入记录到审计日志文件。
OFF 关闭审计日志。
hubble数据库SQL审计日志
SQL 审计日志记录了执行的查询的详细信息。记录针对包含个人标识信息的表运行的所有查询时,该特
性特别有用。
提供了一个在 hubble中的 SQL 审计日志的示例,包括:
如何打开和关闭审计日志。
审计日志文件所在的位置。
审计日志文件是什么样子。
参数说明
ALTER TABLE ... EXPERIMENTAL_AUDIT SET ...
操作步骤
步骤一:创建示例表
使用下面的语句来创建:
创建users 表。
展示如何打开 users 表的审计日志。
步骤二:打开 users 表的审计
我们使用 ALTER TABLE EXPERIMENTAL_AUDIT 子命令打开对表的审计。
create table users (
 id uuid primary key default gen_random_uuid(),
 name string not null,
 password string not null,
 address string not null,
 telephone int not null,
 email string unique not null
);
alter table users experimental_audit set readwrite;
步骤三:找到审计日志文件用滚动日志方式打开此文件
默认情况下,活动审计日志文件的前缀是 hubble-sql-audit,并存储在 hubble数据库的标准日志目录
中。要将审计日志文件存储在特定的目录中,请将 ——sql-audit-dir 标志传递给hubble start。与其他
日志文件一样,它根据 ——log-file-max-size 设置进行调整。
当我们查看这个示例的审计日志时,我们会正如预期的那样看到下面的行,显示了到目前为止我们所运
行的每个命令。
根据hubble启动的service,查找 --log-config-file=log.yaml 中的这个文件 log.yaml 具体位置
再根据这个 log.yaml 文件查看审计日志文件路径
例如:
滚动审计日志
步骤四:users 添加测试数据
先打开审计日志文件 查看是否有滚动日志,再执行插入以及查询语句
[root@poc-hubble01 ~]# more /var/lib/hubbletp310/log.yaml
# configuration after validation:
file-defaults:
# 日志的路径
dir: /data/hubbledir310/logs
max-file-size: 10MiB
max-group-size: 100MiB
buffered-writes: true
filter: INFO
format: hubdb-v2
redact: false 
redactable: true
exit-on-error: true
[root@poc-hubble01 logs]# pwd
/data/hubbledir310/logs
[root@poc-hubble01 logs]# tail -f hubble310-sql-audit.log
of 5
免费下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜