查看: 1530|回复: 25

windows服务器自动备份任务(批处理)

[复制链接]
发表于 2013-2-1 10:00:05 | 显示全部楼层 |阅读模式

集成命令列表1

功能:自动备份数据库并按日期创建备份文件夹。

.代码如下:

@echo off
echo 执行备份任务
echo 正在停止数据库…
echo 正在停止网站数据库…
net stop MySQL
echo 执行备份数据库
xcopy "D:\MySQL\data\*.*" D:\mysqlbak\webbak%date:~0,10%\ /e /y /c
net start MySQL
echo 正在启动网站数据库…
echo 退出备份任务
echo .
exit


拆解:
停止数据库命令

.代码如下:

net stop MySQL


拷贝数据库文件
D:\MySQL\data\ 为数据库存放目录
D:\mysqlbak\webbak 为数据库备份目录
%date:~0,10% 为当前备份日期创建目录

.代码如下:

xcopy "D:\MySQL\data\*.*" D:\mysqlbak\webbak%date:~0,10%\ /e /y /c


启动数据库

.代码如下:

net start MySQL


集成命令列表2
功能:自动备份数据库并日期rar加密打包(密码为123456)。

.代码如下:

@echo off
echo 执行备份任务
echo 正在停止数据库…
echo 正在停止网站数据库…
net stop MySQL
echo 执行备份数据库
xcopy "D:\host\mysql\data\*.*" E:\wwwroot\Default\webmysql\ /e /y /c
net start MySQL
echo 正在启动网站数据库…
echo 正在打包网站数据库…
"C:\Program Files\WinRAR\WinRAR.exe" a -r -ibck -p123456 -y E:\wwwroot\Default\%date:~0,10%-WEBDATA.rar E:\wwwroot\Default\webmysql\*.*
echo 退出RAR打包
echo 删除复制数据库
del /s /q E:\wwwroot\Default\webmysql\*
echo 退出备份任务
echo .
exit


拆解:
以上重复命令不重复说明了
打包并加密
C:\Program Files\WinRAR\WinRAR.exe 为winrar压缩程序安装目录
123456 为压缩包加密密码
E:\wwwroot\Default\ 为打包到的目录
%date:~0,10%-WEBDATA.rar 为压缩文件名,例如今天是2012-12-27 名字就是 2012-12-27-WEBDATA.rar

.代码如下:

"C:\Program Files\WinRAR\WinRAR.exe" a -r -ibck -p123456 -y E:\wwwroot\Default\%date:~0,10%-WEBDATA.rar E:\wwwroot\Default\webmysql\*.*


删除拷贝数据
E:\wwwroot\Default\webmysql\* 为备份目录,为方便下次备份一定要删除。不然容易重复。

.代码如下:

del /s /q E:\wwwroot\Default\webmysql\*



备份任务下载
说明:
从网站进行命令下载到指定的目录

.代码如下:

wget http://备份文件的WEB地址/MySQLDATA-%date:~0,10%.rar -P E:\数据备份\%date:~0,10%


wget 下载地址:http://pan.baidu.com/share/link?shareid=4576&uk=956587458
放在C:\Windows\System32
注意:也可以用其它工具进行下载,如果大文件的话不建议用这种方法。对于小文件倒还好。

添加自动任务
打开任务面板->任务计划
双击“添加任务计划”
下一步浏览到你创建的CMD。

自定义任务的名称,如果是数据库的话建议一天备份一次。如果网站文件的话 可以设置一周。

下一步设置时间,建议设置2-3点左右。
下一步输入管理的帐号和密码来完成任务创建。​


发表于 2013-2-4 08:58:34 | 显示全部楼层
楼主福如东海,万寿无疆!  
发表于 2013-2-7 15:31:19 | 显示全部楼层
朕要休息了..............  
259633 该用户已被删除
发表于 2013-2-15 01:26:01 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2014-10-1 17:49:27 | 显示全部楼层
水至清则无鱼,人至贱则无敌!  
发表于 2014-10-8 04:21:07 | 显示全部楼层
谢谢楼主啊!
发表于 2014-12-4 10:34:16 | 显示全部楼层
很好!很强大!  
发表于 2014-12-27 09:25:42 | 显示全部楼层
应该加分  
发表于 2015-1-27 10:18:02 | 显示全部楼层
原来这样也可以  
发表于 2015-3-1 08:26:10 | 显示全部楼层
要不我崇拜你?行吗?  
高级模式
B Color Image Link Quote Code Smilies

本版积分规则