mysql自动备份数据库,保留最近7天的备份

mysql自动备份数据库bat文件

@echo off mysqldump --opt -h 127.0.0.1 -u root --password=root caifujie >e:\DB_Backup\caifujie\Zero2IPO_backup_%date:~0,4%_%date:~5,2%_%date:~8,2%_%time:~0,2%%time:~3,2%_%time:~6,2%%time:~9,2%.sql pause


每天凌晨2点执行一次
需要添加windows计划任务,每天凌晨2点执行

如果想要保留最近7天的数据库备份文件,需要在执行一个批处理
@echo forfiles /p "D:\fs\fs\WebRoot\pages\common" /d -7 /c "cmd /c echo deleting @file ... && del /f @path" pause

【mysql自动备份数据库,保留最近7天的备份】 添加windwos计划任务,每天凌晨2点执行

这样2个计划任务,就可以实现mysql自动备份数据库,并只保留最近7天的备份,7天之前的自动删除

    推荐阅读