存档

文章标签 ‘审计’

mysql审计功能安装使用

2018年3月21日 1 条评论

白小姐论坛 www.2ixnb.cn mysql社区版没有审计功能,企业版有审计功能,但是需要付费。

社区版可以使用mcafee开发的审计功能插件libaudit_plugin.so,这个插件可以用在mysql 5.1以后的版本,使用时请下载对应的版本。

https://bintray.com/mcafee/mysql-audit-plugin/release#files

解压拷贝libaudit_plugin.so到mysql的插件目录:

查看MySQL的插件目录:

复制库文件到MySQL库目录下:

# cp audit-plugin-mysql-5.7-1.1.4-725/lib/libaudit_plugin.so /usr/local/mysql/lib/plugin/
# chmod a+x libaudit_plugin.so

进入mysql命令窗口,安装插件:

> install plugin audit soname 'libaudit_plugin.so';
Query OK, 0 rows affected (0.06 sec)
查看mysql当前已经加载了哪些插件:

查看版本:

开启Audit功能:

> SET GLOBAL audit_json_file=ON;
Query OK, 0 rows affected (0.00 sec)
执行任何语句(默认会记录任何语句,有语法错误的不会记录),然后去mysql数据目录查看mysql-audit.json文件(默认为该文件)。

插入一些数据,查看一下mysql-audit.json文件信息(json格式),如下:

复制代码

可以查看插件有哪些可配置的参数:

mysql> SHOW GLOBAL VARIABLES LIKE '%audi%';

其中我们需要关注的参数有:

1. audit_json_file

是否开启audit功能(0为关闭)。

2. audit_json_log_file

记录文件的路径和名称信息(默认放在mysql数据目录下.json文件)。

3. audit_record_cmds

audit记录的命令,默认为记录所有命令??梢陨柚梦我鈊ml、dcl、ddl的组合。如:audit_record_cmds=select,insert,delete,update?;箍梢栽谙呱柚胹et global audit_record_cmds=NULL。(表示记录所有命令)

4. audit_record_objs

audit记录操作的对象,默认为记录所有对象( 审计哪些数据库),可以用SET GLOBAL audit_record_objs=NULL设置为默认。也可以指定为下面的格式:audit_record_objs=,test.*,mysql.*,information_schema.*。

5. audit_whitelist_users

用户白名单。

详细的参数说明,可以直接访问官方说明:

https://github.com/mcafee/mysql-audit/wiki/Configuration

最后为了保证重启数据库,配置不丢失,修改my.cnf 配置文件,将下面的配置添加到[mysqld]中,所以在配置文件中my.cnf加入参数:

audit_json_file=on #保证mysql重启后自动启动插件
plugin-load=AUDIT=libaudit_plugin.so #防止删除了插件,重启后又会加载
audit_record_cmds='insert,delete,update,create,drop,alter,grant,truncate' #要记录哪些命令语句,因为默认记录所有操作;
保存重启即可看到效果。

mysql审计插件卸载

直接执行 UNINSTALL PLUGIN AUDIT 卸载会报错:

需要在 my.cnf 中 [mysqld] 下添加 audit_uninstall_plugin=1,重启mysql。重启完毕后执行两次 UNINSTALL PLUGIN AUDIT; 即可卸载。

卸载完成后需要从 my.cnf 中删除 audit_uninstall_plugin=1 ,否则下次mysql启动会报错:[ERROR] /data/mysql/bin/mysqld: unknown variable 'audit_uninstall_plugin=1'

分类: mysql 标签: ,
  • 四届市委第五轮巡察工作动员部署会召开 杨文英黄玉剑讲话 2019-04-20
  • 呵呵。。。你这是没有耐力和极不对称的高手。真正的高手过招会有很多的精彩回合。 2019-04-20
  • 网约车管理,“家规”之外有“行规” 2019-04-02
  • 香港海关加强查检堵截涉世界杯赛事侵权物品 2019-03-31
  • 《早更女友》点映 周迅张靓颖金星热议女人那些事 2019-03-31
  • 61城市房价环比上涨 一线城市同比持续下降 ——凤凰网房产济南 2019-03-28
  • “中国网事·海航集团感动2017”年度网络人物评选启动 2019-03-25
  • 安徽军工集团控股有限公司 2019-03-21
  • 吃得好动得少 广东超重和肥胖人群增长明显 2019-03-21
  • 中山品牌如何突围?“抱团”做强集群品牌 2019-03-17
  • 董明珠代表:建立保护企业人才机制 遏制“恶意挖人”现象 2019-03-17
  • 7个青光眼易感基因区域认定 2019-03-16
  • 集体所有大锅饭,生产队求工分值,每一分钱都是自己劳动辛苦得来的,还为国家做贡献——交公粮;为工业发展——提供原材料。 2019-03-15
  • 摩拜免押金随便骑?但你的钱可能还退不了 2019-03-13
  • 买买买!吃吃吃!端午消费火爆,总额超70亿元 2019-03-13
  • 678| 714| 581| 807| 802| 120| 318| 309| 645| 252|