1、编写脚本db_bak.bat;
@echo off set dbs=db1 db2 db3^ db4 db5
set route=C:\mysql_db_bak\ set "Ymd=%date:~,4%%date:~5,2%%date:~8,2%" cd C:\Program Files\MySQL\MySQL Server 5.7\bin for %%i in (%dbs%) do ( rem 创建数据库文件夹 if not exist %route%%%i: md %route%%%i rem 备份数据库 mysqldump -uroot -pzy888+ %%i > %route%%%i\%%i_%Ymd%.sql rem 删除7天前数据 forfiles /p %route%%%i /m * -d -7 /C "cmd /c del /f @path\" )
2、windows开始,搜“任务计划程序”,作定时任务。
分类: mysql