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
-
表示在身份验证过程中使用的外部用户名的字符串,由用于对客户端进行身份验证的插件设置。
类型:关键字