windows自动备份指定目录和mysql

备份目录和mysql:每天备份一次,保留5个备份

backup.bat放到任务计划中执行即可

@echo off
cd \
C:
cd "C:\backup"
forfiles /p C:\backup\ /d -5 /c "cmd /c if @isdir==TRUE (rmdir /q /s @path)"
set "Ymd=%date:~,4%%date:~5,2%%date:~8,2%" 
mkdir %Ymd%
C:\mysql\bin\mysqldump --opt -u root --password=123456 xxxdb > C:\backup\%Ymd%\xxxdb_%Ymd%.sql
robocopy C:\xxx\ %Ymd% /E /V /NP /R:2 /W:10 /XF *.log
exit

猜你喜欢

转载自blog.csdn.net/jycjyc/article/details/108998763