mysql 5.7添加server_audit 安全审计功能

一、根据链接下载插件

参考链接下载  http://blog.itpub.net/31441024/viewspace-2213103  

liunx执行 

wget  https://mirrors.tuna.tsinghua.edu.cn/mariadb//mariadb-10.5.3/bintar-linux-x86_64/mariadb-10.5.3-linux-x86_64.tar.gz  (附件1)

二、根据链接执行命令  第1-5步  

https://blog.csdn.net/skygm/article/details/90288734

 6 脚本需要翻墙,翻墙后复制到本地另存为offest-extract.sh 上传数据库服务器,执行 sed -i 's/\r$//' offest-extract.sh  (附件2)

不执行会报错。原因:文件在Windows 下编辑过,在Windows下每一行结尾是\n\r,而Linux下则是\n,会有多出来的\r。

加上可执行权限:chmod a+x offset-extract.sh
执行:offset-extract.sh /usr/sbin/MysqL

执行报错:linux gdb command not found 错误  解决方法:yum -y install gdb

执行成功后会出现如下信息:
{"5.7.24","ae633eb887552a3bbb5db3a1eea73d48",76992,7040,4000,4520,72,2704,96,32,104,136,7128,4392,2800,2808,2812,536,6360,6384,6368,13048,548,516},
然后在配置文件/etc/my.cnf添加
audit_offsets=6992,516(除了开头的7不对应,其他数字都是一样的)
重启MysqL服务  service MysqLd restart 

验证插件是否安装成功
show plugins;

三、根据链接最后的推荐设置在/etc/my.cfg 上配置

audit_json_file=on:保证MysqL重启后自动启动插件
plugin-load=AUDIT=libaudit_plugin.so:防止删除插件,重启后又会加载
audit_record_cmds='insert,delete,update,create,drop,alter,grant,truncate':要记录哪些命令语句,默认记录所有操作;

四 验证  

附件1 https://wws.lanzous.com/iT0hxinkh5i

附件2 https://wws.lanzous.com/iRgfDinki7g 重命名文件名去掉rar

相关文章

0x00 前言 发现自己学习python已经有半个月了,也开发了自己的一些渗透的小脚本,但觉得还是不够,我个...
0x00 前言 由于昨天520,今天又是521,我被朋友圈和qq空间给刷屏了,都在秀对象。一气之下决定把我上次...
upload labs通关 0x00 前言 这段时间一直在忙,没时间来更新文章,这里就写篇upload labs的通关手册吧,...
0x00 前言 介于这段时间比较忙,所以博客的更新也比较慢。本来想前几天就发这个mssql数据库的,但是因为...
0x00 了解数据库 数据库是“按照数据结构来组织、存储和管理数据的仓库”。是一个长期存储在计算机内的...
0x00 前言 现在access的站,比较少,有的话也是小型网站在用,因为access的性能比较差,多人访问都能卡...