MySQL 5.7版本说明
请注意
MySQL企业审计是MySQL企业版中的一个扩展,是一个商业产品。要了解更多关于商业产品的信息,请参见https://www.10bet靠谱mysql.com/products/.
MySQL企业版包括MySQL企业审计,使用一个名为audit_log
.MySQL企业审计使用开放的MySQL审计API来启用标准的、基于策略的监视、日志记录和阻塞在特定MySQL服务器上执行的连接和查询活动。为满足Oracle审计规范而设计的MySQL企业审计为受内部和外部监管准则控制的应用程序提供了开箱即用、易于使用的审计和遵从性解决方案。
当安装时,审计插件使MySQL服务器产生一个日志文件,其中包含服务器活动的审计记录。日志内容包括客户机连接和断开连接的时间,以及在连接时执行的操作,例如访问的数据库和表。
在您安装审计插件(参见第6.4.5.2节“安装或卸载MySQL企业审计”),它将写入审计日志文件。缺省情况下,文件是命名的audit.log
在服务器数据目录中。要更改文件名,请设置audit_log_file
服务器启动时的系统变量。
缺省情况下,审计日志文件内容采用新型XML格式,不进行压缩和加密。若要选择文件格式,请设置audit_log_format
服务器启动时的系统变量。文件的格式和内容请参见第6.4.5.4节“审计日志文件格式”.
有关控制日志记录发生方式的详细信息,包括审计日志文件命名和格式选择,请参见第6.4.5.5节“配置审计日志特征”.若要对审计事件进行过滤,请参见第6.4.5.7节“审计日志过滤”.有关配置审计日志插件的参数描述,请参见审计日志选项和变量.
如果启用了审计日志插件,则性能架构(参见25章,MySQL性能模式)有相应的仪器。要识别相关的文书,请使用以下查询:
SELECT NAME FROM performance_schemasetup_instruments WHERE NAME LIKE '%/alog/%';