如何使用Percona mysql 5.6中的审计日志功能

分类:编程技术 时间:2024-02-20 15:44 浏览:0 评论:0
0
本文将与大家分享如何使用Percona mysql 5.6的审计日志功能。小编觉得还是比较实用的,所以分享给大家,作为参考。下面就跟随小编来看看吧。





[mysqld]
plugin-load="audit_log=audit_log.so"

< br/>

安装插件audit_log SONAME 'audit_log.so';
显示插件;
显示全局变量,如'audit%';

< br/>audit_log_rotate_on_size参数表示如果超过定义的值,就会自动轮转和分割日志。
audit_log_rotations 参数限制指示的文件数量。


## 审计日志##
audit_log_policy=ALL
audit_log_format=JSON
audit_log_file=/var/log/mysql/audit.log
/> />audit_log_rotate_on_size=1024M
audit_log_rotations=10




audit_log_strategy:设置审核日志策略,ASYNCHRONOUS(默认,使用内存缓冲区,如果缓冲区已满,则不删除消息s)、PERFORMANCE(使用内存缓冲区,如果缓冲区已满则删除消息)、SEMISYNCHRONOUS(直接记录到文件,不刷新和同步)、SYNCHRONOUS(直接记录到文件,每个事件必须刷新和同步)
audit_log_file :指定日志文件,可以指定绝对路径,如果不指定路径,则保存在数据目录
audit_log_flush:设置为ON,日志可以关闭并重新打开,用于手动日志轮转
audit_log_buffer_size :指定审计日志的内存缓冲区,当audit_log_strategy为ASYNCHRONOUS时,PERFORMANCE
audit_log_format:指定审计日志格式,OLD记录日志为xml属性,NEW记录日志为XML标签
audit_log_policy:指定记录哪些事件,ALL(所有事件)、LOGINS(仅用户登录事件)、QUERIES(仅查询语句)、NONE(不记录任何事件)
audit_log_rotate_on_size:设置审计的大小日志。当日志达到设定值时,会自动轮转ted
audit_log_rotations:指定审计日志文件数量




//仅查询语句
set globalaudit_log_policy=QUERIES;< br/>//关闭审计
set globalaudit_log_policy=NONE;

感谢您的阅读!这篇关于《如何在Percona mysql 5.6中使用审核日志功能》的文章就分享到这里。希望以上内容能够给大家带来一些帮助,让大家学到更多的知识。如果您觉得文章不错,可以分享一下。让更多人看到!

1. 本站所有资源来源于用户上传或网络,仅作为参考研究使用,如有侵权请邮件联系站长!
2. 本站积分货币获取途径以及用途的解读,想在本站混的好,请务必认真阅读!
3. 本站强烈打击盗版/破解等有损他人权益和违法作为,请各位会员支持正版!
4. 编程技术 > 如何使用Percona mysql 5.6中的审计日志功能

用户评论