批处理文件

rem

rem 设置变量:备份文件名
SET BAK_FILE=%date:~0,4%_%date:~5,2%_%date:~8,2%_%time:~0,2%_%time:~3,2%_%time:~6,2%.sql

rem 当前时间的月份
set month=%date:~5,2%

rem 当前时间的月份减去2
set /a month-=2

rem 当前日期格式 如2013_05
SET BAK_DIR=%date:~0,4%_%date:~5,2%

rem 月份减去2的文件夹名 如2013_03
SET lastlast_BAK_DIR=%date:~0,4%_%month%

rem 输出文件名
@ECHO  %BAK_FILE%
@ECHO  %BAK_DIR%
 
rem 创建文件夹
md D:\myBackup\%BAK_DIR%

rem 删除上上个月的文件夹
rd /s /q D:\myBackup\%lastlast_BAK_DIR%
 
rem 开始做备份

c:
cd C:\Program Files (x86)\MySQL\MySQL Server 5.5\bin

mysqldump -uroot -proot -hlocalhost --character-sets-dir=utf-8 shdhv1  > D:\myBackup\%BAK_DIR%\%BAK_FILE%
 
pause
echo

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值