linux系统centos7服务器开启mysql数据库审计
开启审计vim /etc/my.cnf在/etc/my.cnf中添加下述配置[mysqld]general_log = on// on为开启;off为关闭general_log_file = /var/log/generalLog.log// 审计信息存储位置log_timestamps = SYSTEM//设置日志...
·
- 开启审计
vim /etc/my.cnf
在/etc/my.cnf中添加下述配置
[mysqld]
general_log = on // on为开启;off为关闭
general_log_file = /var/log/generalLog.log // 审计信息存储位置
log_timestamps = SYSTEM // 设置日志文件的输出时间为地方时
- mysql5.7以下版本不支持log_timestamps = SYSTEM配置
- 修改配置后要重启mysql服务 : systemctl restart mysqld
2.查询审计配置情况
show global variables like 'log_timestamps';
show global variables like '%general%'
general_log的value为on表示成功.
3.开启数据库审计的缺点
- 无论sql有无语法错误,只要执行了就会记录,导致记录大量无用信息,后期的筛选有难度。
- sql并发量很大时,log的记录会对io造成一定的印象,是数据库效率降低。
更多推荐
已为社区贡献3条内容
所有评论(0)