mysql 使用mariadb 安全审计插件,mysqlmariadb
server_audit.so 这个插件我是从安装了mariadb 数据库服务器拿下来的
1,将server_audit.so 插件放到mysql 安装路径下的plugin 目录下面
2,用root 进入数据库后,执行命令(加载插件)
#INSTALL PLUGIN server_audit SONAME 'server_audit.so';
3,去/etc/my.cnf 配置安全审计日志的定义
server_audit_logging=ON
server_audit_events='query_dml,query_ddl'
server_audit_file_path =/data/mysql/auditlog/
server_audit_file_rotate_size=200000000
server_audit_file_rotations=200
server_audit_incl_users='root'
4,重启数据库
下面是参数
# 重要的参数
server_audit_incl_users=''
server_audit_excl_users=''
server_audit_events='QUERY,QUERY_DDL,QUERY_DML,QUERY_DCL,CONNECT'
# 其他参数
server_audit_file_rotate_size=10000000;
# 开启
set global server_audit_logging=1;
# 切换日志路径
set global server_audit_logging=0, server_audit_file_path='new path';
set global server_audit_logging=1;
本站文章为和通数据库网友分享或者投稿,欢迎任何形式的转载,但请务必注明出处.
同时文章内容如有侵犯了您的权益,请联系QQ:970679559,我们会在尽快处理。