当前位置:网站首页>mysql审计日志归档
mysql审计日志归档
2022-07-05 04:48:00 【huryer】
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 &
边栏推荐
- CUDA Programming atomic operation atomicadd reports error err:msb3721, return code 1
- Label exchange experiment
- Minor spanning tree
- [groovy] closure (Introduction to closure class closure | this, owner, delegate member assignment and source code analysis)
- Scope of package class package
- 2022 thinking of Mathematical Modeling B problem of American college students / analysis of 2022 American competition B problem
- 解密函数计算异步任务能力之「任务的状态及生命周期管理」
- Decryption function calculates "task state and lifecycle management" of asynchronous task capability
- The 22nd Spring Festival Gala, an immersive stage for the yuan universe to shine into reality
- Number theoretic function and its summation to be updated
猜你喜欢
AutoCAD - scaling
Séparation et combinaison de la construction du système qualité
Key review route of probability theory and mathematical statistics examination
Advanced length of redis -- deletion strategy, master-slave replication, sentinel mode
Aperçu en direct | Services de conteneurs ACK flexible Prediction Best Practices
Wan broadband access technology V EPON Technology
An article takes you to thoroughly understand descriptors
AutoCAD - isometric annotation
Raki's notes on reading paper: code and named entity recognition in stackoverflow
2022 U.S. college students' mathematical modeling e problem ideas / 2022 U.S. game e problem analysis
随机推荐
Fluent objects and lists
The first topic of ape Anthropology
Aperçu en direct | Services de conteneurs ACK flexible Prediction Best Practices
How should programmers learn mathematics
AutoCAD -- dimension break
次小生成树
JMeter -- distributed pressure measurement
猿人学第一题
AutoCAD - feature matching
jmeter -- 分布式压测
Flutter tips: various fancy nesting of listview and pageview
揭秘技术 Leader 必备的七大清奇脑回路
Flutter 小技巧之 ListView 和 PageView 的各种花式嵌套
#775 Div.1 C. Tyler and Strings 组合数学
AutoCAD - continuous annotation
Looking at Chinese science and technology from the Winter Olympics: what is the mystery of the high-speed camera that the whole people thank?
Flink cluster configuration
Neural network and deep learning Chapter 1: introduction reading questions
Stage experience
Neural networks and deep learning Chapter 5: convolutional neural networks reading questions