MySQL审查⼯具_MySQL审计⼯具Audit插件使⽤
⼀、介绍MySQL AUDIT
MySQL AUDIT Plugin是⼀个 MySQL安全审计插件,由McAfee提供,设计强调安全性和审计能⼒。该插件可⽤作独⽴审计解决⽅案,或配置为数据传送给外部监测⼯具。⽀持版本为MySQL (5.1, 5.5, 5.6, 5.7),MariaDB (5.5, 10.0, 10.1) ,Platform (32 or 64 bit)。从Mariadb 10.0版本开始audit插件直接内嵌了,名称为server_audit.so,可以直接加载使⽤。
⼆进制⽂件地址:bintray/mcafee/mysql-audit-plugin/release
macfee的mysql audit插件虽然⽇志信息⽐较⼤,对性能影响⼤,但是如果想要开启审计,请斟酌。
mysql连接工具⼆、安装使⽤MySQL AUDIT
# unzip audit-plugin-mysql-5.6-1.1.5-774-linux-x86_64.zip
MySQL的插件⽬录为:
mysql> show global variables like 'plugin_dir';
+---------------+------------------------+
| Variable_name | Value                  |
+---------------+------------------------+
| plugin_dir    | /app/mysql/lib/plugin/ |
+---------------+------------------------+
1 row in set (0.00 sec)
复制库⽂件到MySQL库⽬录下
# cp audit-plugin-mysql-5.6-1.1.2-694/lib/libaudit_plugin.so /app/mysql/lib/plugin/
# chmod a+x /app/mysql/lib/plugin/libaudit_plugin.so
加载Audit插件
mysql> INSTALL PLUGIN AUDIT SONAME 'libaudit_plugin.so';
查看版本
mysql> show global status like '%audit%';
+------------------------+-----------+
| Variable_name          | Value    |
+------------------------+-----------+
| Audit_protocol_version | 1.0      |
| Audit_version          | 1.1.2-694 |
+------------------------+-----------+
2 rows in set (0.00 sec)
开启Audit功能
mysql> SET GLOBAL audit_json_file=ON;
Query OK, 0 rows affected (0.00 sec)

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。