使用时间戳的Windows Server 08 mysqldump变量文件名
我正在尝试创建一个批处理文件,该文件使用时间戳文件名进行mysqldump 我试过:使用时间戳的Windows Server 08 mysqldump变量文件名,mysql,Mysql,我正在尝试创建一个批处理文件,该文件使用时间戳文件名进行mysqldump 我试过: mysqldump -uuser -ppassword database > C:\backup\%DATE%.sql 我得到一个错误: C:\backup\06/18/13.sql 这给了我一个错误: The system cannot find the path specified. 我想这是因为前斜杠。我尝试使用set设置日期,然后在mysqldump行中调用它,但批处理文件崩溃。Try(my
mysqldump -uuser -ppassword database > C:\backup\%DATE%.sql
我得到一个错误:
C:\backup\06/18/13.sql
这给了我一个错误:
The system cannot find the path specified.
我想这是因为前斜杠。我尝试使用set设置日期,然后在mysqldump行中调用它,但批处理文件崩溃。Try(mysqlbackup.bat
):
有幸试一试(mysqlbackup.bat
):
有礼貌地谢谢,对我帮助很大!谢谢你帮了我大忙!
@echo off
for /f "tokens=2-4 delims=/ " %%a in ('date /t') do (set mydate=%%c%%a%%b)
for /f "tokens=1-2 delims=/:" %%a in ("%TIME%") do (set mytime=%%a%%b)
mysqldump -uuser -ppassword database > C:\backup\%mydate%_%mytime%.sql