Mysql开启审计功能

Posted 技术老人儿

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mysql开启审计功能相关的知识,希望对你有一定的参考价值。

第一种经验证,有效。

第一种用macfee的mysql审计插件。

下载地址:https://bintray.com/mcafee/mysql-audit-plugin/release/1.1.4-725#files

请根据实际版本进行下载。

下载后解压缩并存放到mysql的lib文件夹

> show variables like ‘plugin_dir‘;
+---------------+------------------------------+
| Variable_name | Value |
+---------------+------------------------------+
| plugin_dir | /usr/local/mysql/lib/plugin/ |
+---------------+------------------------------+

复制文件到这个文件夹。

在配置文件my.cnf的[mysqld]中加入
plugin-load=audit=libaudit_plugin.so
 
重启mysql。

开启Audit功能:

> SET GLOBAL audit_json_file=ON;
Query OK, 0 rows affected (0.00 sec)

执行任何语句(默认会记录任何语句,有语法错误的不会记录),然后去mysql数据目录查看mysql-audit.json文件(默认为该文件)。

/var/lib/mysql

 

 

 

 

 

 

引用:http://www.nginx.cn/4771.html   https://yq.aliyun.com/articles/147568/







以上是关于Mysql开启审计功能的主要内容,如果未能解决你的问题,请参考以下文章

如何开启PHP日志功能?

MySql数据库之审计(开启log+设置init-connect实现无插件审计)

开启mysql5.6 5.7的audit审计日志

#yyds干货盘点#MSSQLS开启审计功能操作

开启和关闭oracle数据库中的审计功能

利用mysql注释实现无硬件成本的审计功能