Mysql日志审计自动备份日志(按天)

echo off
echo ------------------ 开始备份日志文件------------------
set ymd=%Date:~0,4%%Date:~5,2%%Date:~8,2%
set backup-dir=C:\tools\mysql-server-audit
set pwd=%你自己的数据库密码%
echo 备份目录:%backup-dir%
echo --------------------------------------------------
if not exist %backup-dir% (
mkdir %backup-dir%
)
mysql -uroot -p%pwd% -e "set global server_audit_file_rotate_now=on;"
move C:\ProgramData\MySQL\"MySQL Server 5.7"\Data\server_audit.log.1 %backup-dir%
ren %backup-dir%\server_audit.log.1 server_audit-%ymd%.log

echo ------------------ 日志备份完成!------------------

保存文件之后修改后缀名为bat。配置系统定时任务即可。

你可能感兴趣的:(mysql,数据库)