2021-09-26

mysql审计日志切割

#!/bin/bash
#切割mysql审计日志
IP="172.25.11.143"
IPA=`echo $IP|awk -F '.' '{print $4}'`
IPAD="172-25-11-143"
DIR="/data/mysql/mysql-data"
DATE=`date +%m-%d`
MY_CMD="mysql -uroot -pdehBZwjZ8GoiZ -h${IP} -e"
$MY_CMD "SET GLOBAL general_log = 'OFF';"
$MY_CMD "RENAME TABLE mysql.general_log TO mysql.general_log2;"
$MY_CMD "DELETE FROM mysql.general_log2;"
mv $DIR/host-${IPAD}.log $DIR/host-${IPAD}-${DATE}.log
$MY_CMD "OPTIMIZE TABLE mysql.general_log2;"
$MY_CMD "RENAME TABLE mysql.general_log2 TO mysql.general_log;"
$MY_CMD "SET GLOBAL general_log = 'ON';"
cd $DIR && \
tar zcf host-$IPA-${DATE}-log.tar.gz host-${IPAD}-${DATE}.log --remove
rsync $DIR/host-$IPA-*-log.tar.gz root@172.25.11.155:/test/mysql-143-log/
rm -rf $DIR/host-$IPA-*-log.tar.gz```

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值