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

 添加windwos计划任务,每天凌晨2点执行

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

猜你喜欢

转载自zhengyunfei.iteye.com/blog/2154564