MySQL Enterprise 字段

MySQL Enterprise 字段

MySQL Enterprise 审计模块

mysqlenterprise

来自 MySQL Enterprise 日志的字段

audit

用于解析 MySQL Enterprise 审计日志的模块

mysqlenterprise.audit.class

表示事件类的字符串。该类与指定事件子类的事件项一起定义事件类型。

类型:关键字

mysqlenterprise.audit.connection_id

表示客户端连接标识符的整数。这与会话中 CONNECTION_ID() 函数返回的值相同。

类型:关键字

mysqlenterprise.audit.id

表示事件 ID 的无符号整数。

类型:关键字

mysqlenterprise.audit.connection_data.connection_type

与服务器连接的安全状态。允许的值为 tcp/ip(建立了未加密的 TCP/IP 连接)、ssl(建立了加密的 TCP/IP 连接)、socket(Unix 套接字文件连接)、named_pipe(Windows 命名管道连接)和 shared_memory(Windows 共享内存连接)。

类型:关键字

mysqlenterprise.audit.connection_data.status

表示命令状态的整数:0 表示成功,非零表示发生错误。

类型:长整型

mysqlenterprise.audit.connection_data.db

表示数据库名称的字符串。对于 connection_data,它是默认数据库。对于 table_access_data,它是表数据库。

类型:关键字

mysqlenterprise.audit.connection_data.connection_attributes

可能由不同的 MySQL 客户端传递的连接属性。

类型:扁平化

mysqlenterprise.audit.general_data.command

表示生成审计事件的指令类型的字符串,例如服务器从客户端收到的命令。

类型:关键字

mysqlenterprise.audit.general_data.sql_command

指示 SQL 语句类型的字符串。

类型:关键字

mysqlenterprise.audit.general_data.query

表示 SQL 语句文本的字符串。该值可以为空。长值可能会被截断。该字符串(如审计日志文件本身)使用 UTF-8 编写(每个字符最多 4 个字节),因此该值可能是转换的结果。

类型:关键字

mysqlenterprise.audit.general_data.status

表示命令状态的整数:0 表示成功,非零表示发生错误。这与 mysql_errno() C API 函数的值相同。

类型:长整型

mysqlenterprise.audit.login.user

表示指示客户端如何连接到服务器的信息的字符串。

类型:关键字

mysqlenterprise.audit.login.proxy

表示代理用户的字符串。如果用户代理未生效,则该值为空。

类型:关键字

mysqlenterprise.audit.shutdown_data.server_id

表示服务器 ID 的整数。这与 server_id 系统变量的值相同。

类型:关键字

mysqlenterprise.audit.startup_data.server_id

表示服务器 ID 的整数。这与 server_id 系统变量的值相同。

类型:关键字

mysqlenterprise.audit.startup_data.mysql_version

表示服务器 ID 的整数。这与 server_id 系统变量的值相同。

类型:关键字

mysqlenterprise.audit.table_access_data.db

表示数据库名称的字符串。对于 connection_data,它是默认数据库。对于 table_access_data,它是表数据库。

类型:关键字

mysqlenterprise.audit.table_access_data.table

表示表名的字符串。

类型:关键字

mysqlenterprise.audit.table_access_data.query

表示 SQL 语句文本的字符串。该值可以为空。长值可能会被截断。该字符串(如审计日志文件本身)使用 UTF-8 编写(每个字符最多 4 个字节),因此该值可能是转换的结果。

类型:关键字

mysqlenterprise.audit.table_access_data.sql_command

指示 SQL 语句类型的字符串。

类型:关键字

mysqlenterprise.audit.account.user

表示服务器对客户端进行身份验证时使用的用户的字符串。这是服务器用于权限检查的用户名。

类型:关键字

mysqlenterprise.audit.account.host

表示客户端主机名的字符串。

类型:关键字

mysqlenterprise.audit.login.os

表示在身份验证过程中使用的外部用户名的字符串,由用于对客户端进行身份验证的插件设置。

类型:关键字