Windows下配合计划任务的Mysql定时压缩备份

要备份到路径为F:\db_mall_beifen\

mall数据库路径为D:\mysql\data\mall

编写脚本如下:↓

net stop mysql
xcopy D:\mysql\data\mall\*.* F:\db_mall_beifen\%date:~0,10%\ /y
D:\WinRAR\WinRAR.exe a -k -r -s F:\db_mall_beifen\%date:~0,10%.rar F:\db_mall_beifen\%date:~0,10%
rd "F:\db_mall_beifen\%date:~0,10%\" /S /Q
net start mysql

 

/*--------------------------------------------------------解释-----------------------------------------------------------------------*/

net stop mysql                停止Mysql服务
xcopy D:\mysql\data\mall\*.* F:\db_mall_beifen\%date:~0,10%\ /y    把mall数据库拷贝到F:\db_mall_beifen\     

以时间命名的文件夹image

D:\WinRAR\WinRAR.exe a -k -r -s F:\db_mall_beifen\%date:~0,10%.rar F:\db_mall_beifen\%date:~0,10%                调用winrar的命令行模式压缩刚刚拷贝出来的文件夹并保存在月份的文件夹下     
rd "F:\db_mall_beifen\%date:~0,10%\" /S /Q                     删除备份出来以日期命名的文件夹image,最后只保留一个压缩文件
net start mysql     重新启动Mysql服务…

posted @ 2011-09-27 21:07  paitony  阅读(287)  评论(0)    收藏  举报