mysql插件audit_log试用

国产的路感觉越走越远,越走越迷糊

1,在mysql的share目录下找到初始化table/routing/plugin的sql文件,然后在mysql库下执行,文件名是audit_log_filter_linux_install.sql,内容如下

对应的这里还有一个卸载的脚本audit_log_filter_uninstall.sql,内容就不粘了

2,配置过滤规则

最简示例:配置一个过滤规则aud1,开启所有过滤,分配给所有用户

规则和用户信息都写在mysql.audit_log_filter和mysql.audit_log_user两个表中,可以直接查询

3,固化插件启动
在my.cnf中添加插件
#plugin
plugin-load=audit_log.so

4,修改日志类型

默认audit_log_format=NEW,也就是生成的audit.log是xml格式,如果要修改格式为json需要改配置文件并重启才能生效,不能动态改

audit-log-format=json

 

 

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据