前提条件
- 用户已录入MySQL或DDS类型的云数据库实例。
- MySQL数据库资源池支持:西南1、华东1、上海36、华北2、长沙42、华南2、青岛20、南昌5。
- DDS数据库资源池支持:华东1、上海36、西南1。
- 用户已经开启了数据库审计,详见:开启数据库审计。
操作步骤
- 登录数据库管理服务。
- 在左侧菜单栏依次点击安全中心 >审计日志 > 数据库审计日志
- 点击数据库审计日志标签页,进入审计界面。
注意事项
- 数据库审计的日志记录默认只保存7天,可设置范围为1~180天。
- 仅超级管理员和管理员可以进入数据库审计日志界面。
- MySQL审计日志中影响行数、返回行数、扫描行数、执行耗时、锁等待时间若无法查看则为历史版本,有需要请联系数据库内核升级版本即可。
- 若DDS不支持数据库审计,需先升级数据库内核版本。
说明查看数据库版本请登录数据库,执行:select version();
功能介绍
数据库审计日志记录了历史所有数据库操作记录,您需要先选择查看的时间范围和实例,点击查询按钮即可查看。
- MySQL审计日志具体信息如下:执行时间、SQL语句、数据库名、SQL执行类型、数据库账号、客户端IP、执行结果、影响行数、返回行数、扫描行数、执行耗时、锁等待时间、会话ID。
- DDS审计日志具体信息如下:执行时间、数据库、集合、操作类型、操作用户、客户端IP、执行耗时、操作参数。
数据库审计日志搜索
MySQL审计日志支持多个维度的联合搜索,搜索项如下:时间范围、实例、节点IP、数据库、SQL执行类型、SQL关键词、数据库账号、SQL执行结果、客户端IP、锁等待时间、执行耗时、返回行数。
DDS审计日志支持多个维度的联合搜索,搜索项如下:时间范围、实例、节点IP、数据库、集合、操作类型、数据库账号、客户端IP。
注意由于MySQL审计日志数据量较大,搜索的时间范围跨度仅限30分钟。
审计日志导出
数据库审计日志支持导出当前查看的页面结果到本地,支持xlsx格式。您先按需求选择搜索项,然后点击查询,再点击导出按钮即可将审计日志记录下载到本地。
注意MySQL审计日志单次导出最多支持10000行,若审计日志数量较多,请缩短时间范围或增加筛选条件。