当前位置:网站首页>mysql審計日志歸檔
mysql審計日志歸檔
2022-07-05 04:49: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 &
边栏推荐
- Inline built-in function
- You Li takes you to talk about C language 7 (define constants and macros)
- AutoCAD - continuous annotation
- [PCL self study: feature9] global aligned spatial distribution (GASD) descriptor (continuously updated)
- 2022-2028 global and Chinese equipment as a Service Market Research Report
- Managed service network: application architecture evolution in the cloud native Era
- Stage experience
- The difference between bundle, chunk and module
- 【Leetcode】1352. 最后 K 个数的乘积
- SQL set operation
猜你喜欢
[PCL self study: feature9] global aligned spatial distribution (GASD) descriptor (continuously updated)
CSDN body auto generate directory
Uncover the seven quirky brain circuits necessary for technology leaders
What are the building energy-saving software
[groovy] closure (closure call | closure default parameter it | code example)
Cookie learning diary 1
Number theoretic function and its summation to be updated
Minor spanning tree
Invalid bound statement (not found) in idea -- problem solving
Label exchange experiment
随机推荐
The first topic of ape Anthropology
Discussion on the dimension of confrontation subspace
[groovy] closure (closure parameter binding | curry function | rcurry function | ncurry function | code example)
Cookie learning diary 1
[groovy] closure (closure as function parameter | code example)
Neural networks and deep learning Chapter 3: linear model reading questions
2021 electrician cup (the 12th "China Society of electrical engineering Cup" National Undergraduate electrician mathematical modeling) detailed ideas + codes + references
计组笔记(1)——校验码、原补码乘除计算、浮点数计算
2021 higher education social cup mathematical modeling national tournament ABCD questions - problem solving ideas - Mathematical Modeling
质量体系建设之路的分分合合
【acwing】836. Merge sets
2022-2028 global and Chinese FPGA prototype system Market Research Report
#775 Div.1 C. Tyler and Strings 组合数学
AutoCAD -- dimension break
Debug insights
Solutions and answers for the 2021 Shenzhen cup
Number theoretic function and its summation to be updated
2022 thinking of mathematical modeling D problem of American college students / analysis of 2022 American competition D problem
AutoCAD - graphic input and output
669. 修剪二叉搜索树 ●●