windows mysql自动备份数据库

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 FilesMySQLMySQL Server 5.7in 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开始,搜“任务计划程序”,作定时任务。

 
原文地址:https://www.cnblogs.com/eeoo/p/6697803.html