把下面代码保存成aaa.bat
@echo off
echo.
echo MySQL数据库备份
echo *****************************
echo.
echo 今天是 %date%
echo 时间是 %time%
echo 删除文件夹的命令是rd /s/q d:\decode
echo 删除文件夹下的所有文件的命令是del /s/q d:\decode
echo.
echo *****************************
rd /s/q D:\%Ymd%\
set “Ymd=%date:~,4%%date:~5,2%%date:~8,2%”
md “D:\%Ymd%”
“D:\Mysql50\bin\mysqldump” –opt -Q -uphpweb3 -pphpweb3 –default-character-set=utf8 phpweb3 > “D:\%Ymd%\mySQLteble.sql”
echo.
echo MySQL数据库备份完成,请进行检查。。。
echo.
echo.
pause
rd /s/q D:\%Ymd%\ 这一句和后面的备份的目录一致的,会自动清理,目录内所有文件。然后md是重建目录。这样就达到自动清掉之前备份的效果。
时间: 2024-08-31 04:51:03