mysql审计日志归档

1、开启审计日志

# 启动审计,在mysql中执行命令:
set global general_log=on;
set global log_timestamps=SYSTEM;
set global general_log_file='db-1.log';

2、审计日志归档

创建归档备份目录

# 创建归档备份目录
mkdir -p /data/backup/audit
cd /data/backup/audit

创建审计日志归档脚本

vim mysql_aud_backup.sh 脚本内容如下:#!/bin/bash
# mysql审计日志归档脚本
# 保留最近30天审计日志
# crontab -l
# 0 1 * * * nohup sh /data/backup/audit/mysql_aud_backup.sh &export PATH=.:$PATH:/usr/local/mysql-5.7.34-el7-x86_64/bin# 设置日志文件路径
aud_folder=/data/mysql/data
backup_folder=/data/backup/audit# 指定审计日志文件名
fn=db-1.log
dt=$(date +%Y%m%d)# 切换到审计日志路径
cd $aud_folder# 归档审计日志
mv $fn $fn.$dt
mysqladmin flush-logs -u root -p'my_sql_pwd'
mv $fn.$dt $backup_folder/
# 保留30天内的审计日志
find $backup_folder/ -mtime +30 -name "$fn.*" |xargs rm -f

添加可执行权限

# 添加可执行权限
chmod +x mysql_aud_backup.sh

3、添加计划任务

# 添加计划任务
crontab -e
0 1 * * * nohup sh /data/backup/audit/mysql_aud_backup.sh &

mysql审计日志归档相关推荐

  1. ubuntu rsyslog mysql_Ubuntu下rsyslog集中收集mysql审计日志

    服务端 1.安装最新版本rsyslog sudo apt-get install software-properties-common python-software-properties sudo ...

  2. MySQL审计日志可视化

    MySQL 审计日志 McAfee 审计 支持 MySQL 8.0 Gitee 思路:SSH 连接服务器,读取 json 文件,处理数据,前端展示 方案: 读取到 json 文件内容,简单处理,前端直 ...

  3. mysql 审计日志_MYSQL_审计日志查看

    1.下载插件libaudit_plugin.so 2. 安装插件 # unzip audit-plugin-percona-5.7-1.1.7-805-linux-x86_64.zip # cd /u ...

  4. mysql清除审计日志

    查看审计日志存放的位置 mysql>show variables like 'general_log'; – 查看日志是否开启 mysql>show variables like 'gen ...

  5. Mysql的日志详解(详细)

    Mysql主要有三种日志: Redo log. Undo log.Binlog undo log(回滚日志):是 Innodb 存储引擎层生成的日志,实现了事务中的原子性,主要用于事务回滚和 MVCC ...

  6. Mysql的日志那些事

    Mysql中日志还是挺多的,主要包含以下几个常用的日志: binlog:归档日志, Server层的日志. redo log:重做日志,InnoDB存储引擎层的日志. undo log:回滚日志,提供 ...

  7. MySQL开发 日志文件必备的知识点

    MySQL 日志文件开发必备的知识点 参考来源:juejin.im/post/5b7c0aabf265da438415b9eb 前言 日志文件记录了影响MySQL数据库的各种类型活动,MySQL数据库 ...

  8. og-bin=mysql-bin_init_connect + binlog 记录 mysql 操作日志

    init_connect + binlog 记录 mysql 操作日志 简介 mysql 的 init_connect 变量是每个客户端连上数据库服务器时执行的一组数据,这组数据可以是一个或者多个sq ...

  9. mysql 查询日志介绍

    MySQL查询日志介绍 MySQL的查询日志记录了所有MySQL数据库请求的信息.无论这些请求是否得到了正确的执行.默认文件名为hostname.log.默认情况下MySQL查询日志是关闭的.生产环境 ...

最新文章

  1. nginx linux脚本,shell脚本之nginx自动化脚本
  2. 【知识星球】从SVM对偶问题,到疲劳驾驶检测,到实用工业级别的模型压缩技巧...
  3. python连接linux服务器读取txt文件_Python文件处理
  4. js获取浏览器和屏幕宽高等信息(转)
  5. 【转】谈谈c#中异步编程模型的变迁**
  6. apache php 3秒,php版本(5.3,5.5,7.0)及运行模式(fast-cgi/fpm,apache模块)之间性能对比测试...
  7. python搜索引擎和爬虫框架介绍
  8. werkzeug routing.Map
  9. 英语4级口语是计算机评分吗,2017年11月英语四级口语评分标准
  10. 老男孩Linux运维第41期20170827开班第一周学习重点记录
  11. php 日期函数大全,php日期函数
  12. 关于opengl 编程指南中使用几何着色器渲染毛发的分析
  13. 如何将多个TXT合并成一个TXT,文件名称提取
  14. 单片机中使用三极管驱动蜂鸣器
  15. win10pro不够pro,win10专业工作站版本才是真的牛
  16. Hadoop学习----Hadoop介绍
  17. 【渝粤题库】广东开放大学 公司金融 形成性考核
  18. QQ宠物冒险岛全攻略
  19. cad坐标归零lisp_Z坐标归零的方法,不用插件,直接cad中修改
  20. 【历史上的今天】7 月 16 日:磁盘驱动器之父诞生;VisiCalc 创造者出生;Slackware Linux 首次发布

热门文章

  1. 下一个爱因斯坦或许出自超级人工智能阶段
  2. ClickHouse安装使用Centos7环境
  3. java鼠标js触发事件吗,JavaScript常见鼠标事件与用法分析
  4. uniapp web-view 引入本地html及paypal境外支付
  5. mysql启组提交 阿里_[图解MySQL]MySQL组提交(group commit)-阿里云开发者社区
  6. STM32学习总结——SMT32基本知识
  7. 什么是项目建议书?项目建议书有哪些好处?
  8. 知识星球APP通证化改造设计
  9. 无人机电力巡检方案在电网安全与维护中的应用
  10. td的align属性不生效