更新时间:2023-12-25 gmt 08:00

下载sql审计日志-凯发k8国际娱乐官网入口

当您开启sql审计功能,系统会将所有的sql操作记录下来,并半小时或累积到100mb上传存入日志,方便用户进行下载、查询操作,审计日志的最小计时单位是秒。rds for mysql默认关闭sql审计功能,打开可能会有一定的性能影响。

操作步骤

  1. 单击管理控制台左上角的,选择区域和项目。
  2. 单击页面左上角的,选择“数据库 > 云数据库 rds”,进入rds信息页面。
  3. 在“实例管理”页面,选择目标实例,单击实例名称,进入实例的“基本信息”页签。
  4. 在左侧导航栏单击“sql审计”
  5. 在审计日志列表右上方选择时间范围,勾选目标日志,并单击列表左上方的“下载”,批量下载sql审计日志

    您还可以选择单个审计日志,单击操作列中的“下载”,下载目标sql审计日志。

  6. sql审计日志内容如下图所示。字段说明请参考表1
    图1 rds for mysql审计日志
    表1 审计日志字段说明

    参数

    说明

    record_id

    审计日志单条记录的记录id,记录审计日志的每条sql的唯一global id。

    connection_id

    该条记录执行的会话id,与show processlist中的id一致。

    connection_status

    会话状态,常见为执行语句的错误返回码,普通执行成功返回0。

    name

    记录类型名称,通常情况下dml,ddl操作均为query, 连接断开为connect和quit。

    timestamp

    记录的utc时间。

    command_class

    执行的sql命令类型,内部为解析得到的sql类型,例如select,update(连接断开不存在该项)。

    sqltext

    执行的sql具体内容(连接断开审计不存在该项)。

    user

    登录的账户。

    host

    登录的host,当本地登录时为localhost,远程登录为空。

    external_user

    代理用户名称。

    ip

    通过远程连接的客户端ip,本地连接为空。

    default_db

    执行sql时默认的数据库。

分享:
网站地图