定时任务脚本创建
rem ******MySQL backup start********@echo offset hour=%time:~0,2%if "%time:~0,1%"==" " set hour=0%time:~1,1%set now=%Date:~0,4%%Date:~5,2%%Date:~8,2%%hour%%Time:~3,2%%Time:~6,2%set user=rootset pass="pw123456"set dbname="test"set backupdir="D:\Program Files\MySQL\backup"set backupfile=%backupdir%"\backup_%dbname%-%now%.sql"set mysqldump="D:\Program Files\mysql-8.0.24-winx64\bin\mysqldump"%mysqldump% -u%user% -p%pass% %dbname% > %backupfile%echo delete files before 10 daysforfiles /p %backupdir% /s /m backup_*.sql /d -10 /c "cmd /c del @file /f"@echo onrem ******MySQL backup end********
forfiles 用来对备份目录下的过期备份进行删除。D:\mysql-backup是备份文件所在的路径,可以自行修改。backup_*.sql指的是该路径下所有以backup_开头,以.sql作为后缀的数据库备份文件。而后面的数字10表示10天过期。
打开Windows里的任务计划程序,开始创建任务
点击创建基本任务按钮。
设置触发器,任务开始时间

设置操作的启动程序
完成
查看
