win2003备份mysql数据库,并将10天之前的备份自动删除

新建mysql.bat文件,将以下代码复制到文件里,并将mysql.bat在任务计划里设置为每天执行 即可。

@echo off
set "Ymd=%date:~,4%%date:~5,2%%date:~8,2%"
d:
cd D:\Program Files\MySQL\MySQL Server 5.1\bin\
mysqldump --opt -u root --password=123456 xxzzzx_db > D:\db_backup\xxzzzx_db_%Ymd%.sql
c:
cd C:\WINDOWS\system32
forfiles /p "D:\db_backup" /d -10 /c "cmd /c echo deleting @file ... && del /f @path"
@echo on

声明:本站内容来源于原创和互联网,尊重作者版权,转载请注明来源网址,欢迎收藏,谢谢!