插件方式
安装
社区版不提供审计功能,可以使用https://github.com/mcafee/mysql-audit, 这个审计插件
使用方式:
先下载插件:https://bintray.com/mcafee/mysql-audit-plugin/release
- 查看插件安装的目录
show global variables like 'plugin_dir';
- 解压安装包,将安装包
/lib/libaudit_plugin.so
文件复制到插件安装目录/usr/lib64/mysql/plugin/
- 增加可执行权限:
chmoa a+x libaudit_plugin.so
- 在
/etc/my.cnf
中增加plugin-load=AUDIT=libaudit_plugin.so
- 关闭
SELinux
(重要)
需要关闭SELinux,否则执行安装将出现error 1123 (hy000): can't initialize function 'audit'; plugin initialization function failed.
,
/usr/sbin/sestatus -v
查看SELinux状态,enabled:表示开启SELinux status: enabled SELinux