mysql审计日志归档
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审计日志归档相关推荐
- ubuntu rsyslog mysql_Ubuntu下rsyslog集中收集mysql审计日志
服务端 1.安装最新版本rsyslog sudo apt-get install software-properties-common python-software-properties sudo ...
- MySQL审计日志可视化
MySQL 审计日志 McAfee 审计 支持 MySQL 8.0 Gitee 思路:SSH 连接服务器,读取 json 文件,处理数据,前端展示 方案: 读取到 json 文件内容,简单处理,前端直 ...
- mysql 审计日志_MYSQL_审计日志查看
1.下载插件libaudit_plugin.so 2. 安装插件 # unzip audit-plugin-percona-5.7-1.1.7-805-linux-x86_64.zip # cd /u ...
- mysql清除审计日志
查看审计日志存放的位置 mysql>show variables like 'general_log'; – 查看日志是否开启 mysql>show variables like 'gen ...
- Mysql的日志详解(详细)
Mysql主要有三种日志: Redo log. Undo log.Binlog undo log(回滚日志):是 Innodb 存储引擎层生成的日志,实现了事务中的原子性,主要用于事务回滚和 MVCC ...
- Mysql的日志那些事
Mysql中日志还是挺多的,主要包含以下几个常用的日志: binlog:归档日志, Server层的日志. redo log:重做日志,InnoDB存储引擎层的日志. undo log:回滚日志,提供 ...
- MySQL开发 日志文件必备的知识点
MySQL 日志文件开发必备的知识点 参考来源:juejin.im/post/5b7c0aabf265da438415b9eb 前言 日志文件记录了影响MySQL数据库的各种类型活动,MySQL数据库 ...
- og-bin=mysql-bin_init_connect + binlog 记录 mysql 操作日志
init_connect + binlog 记录 mysql 操作日志 简介 mysql 的 init_connect 变量是每个客户端连上数据库服务器时执行的一组数据,这组数据可以是一个或者多个sq ...
- mysql 查询日志介绍
MySQL查询日志介绍 MySQL的查询日志记录了所有MySQL数据库请求的信息.无论这些请求是否得到了正确的执行.默认文件名为hostname.log.默认情况下MySQL查询日志是关闭的.生产环境 ...
最新文章
- nginx linux脚本,shell脚本之nginx自动化脚本
- 【知识星球】从SVM对偶问题,到疲劳驾驶检测,到实用工业级别的模型压缩技巧...
- python连接linux服务器读取txt文件_Python文件处理
- js获取浏览器和屏幕宽高等信息(转)
- 【转】谈谈c#中异步编程模型的变迁**
- apache php 3秒,php版本(5.3,5.5,7.0)及运行模式(fast-cgi/fpm,apache模块)之间性能对比测试...
- python搜索引擎和爬虫框架介绍
- werkzeug routing.Map
- 英语4级口语是计算机评分吗,2017年11月英语四级口语评分标准
- 老男孩Linux运维第41期20170827开班第一周学习重点记录
- php 日期函数大全,php日期函数
- 关于opengl 编程指南中使用几何着色器渲染毛发的分析
- 如何将多个TXT合并成一个TXT,文件名称提取
- 单片机中使用三极管驱动蜂鸣器
- win10pro不够pro,win10专业工作站版本才是真的牛
- Hadoop学习----Hadoop介绍
- 【渝粤题库】广东开放大学 公司金融 形成性考核
- QQ宠物冒险岛全攻略
- cad坐标归零lisp_Z坐标归零的方法,不用插件,直接cad中修改
- 【历史上的今天】7 月 16 日:磁盘驱动器之父诞生;VisiCalc 创造者出生;Slackware Linux 首次发布