MySQL Status Audit_log_events_written 数据库状态作用意思及如何正确

本站中文解释

:审计活动日志写入了多少数量的条目;

Audit_log_events_written变量用于跟踪MySQL审计活动日志的写入量,表示服务器从开始运行至今的所有尝试登录和连接便捷的服务器的记录条目总数,包括成功连接的客户端请求和失败连接的客户端请求。

它是一个只读变量,可以使用“SHOW GLOBAL STATUS”语句来查看。

要设置Audit_log_events_written变量,首先需要启用MySQL audit插件,可以通过如下的语句来实现:

INSTALL PLUGIN audit_log SONAME ‘audit_log.so’;

安装插件后,应该打开audit_log日志,可以使用SET GLOBAL audit_log_events_written=ON来实现,其START_ALL宏也可以实现这一操作。

audit_log日志允许用户为每个活动,比如用户连接数据库,定义多个类型的日志记录。允许记录的类型可以通过audit_log_policy变量来配置:使用audit_log_policy变量,可以查看每个活动记录特定活动的哪些日志,可以并行追踪每种操作的日志条目数,以及Server及其Audit_log事件的优化。

最后,我们可以使用 Audit_log_events_written变量来获取安装MySQL audit插件以来Server收到的审计活动日志记录的数量,可以帮助用户了解Server的审计活动日志写入情况。


数据运维技术 » MySQL Status Audit_log_events_written 数据库状态作用意思及如何正确