欢迎来到云服务器

服务器租用

windows 服务器自动备份任务

集成命令列表1 
功能:自动备份数据库并按日期创建备份文件夹。 
 

复制代码代码如下:

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

拆解: 
停止数据库命令 
复制代码代码如下:

net stop MySQL 

拷贝数据库文件 
D:MySQLdata 为数据库存放目录 
D:mysqlbakwebbak 为数据库备份目录 
%date:~0,10% 为当前备份日期创建目录 
复制代码代码如下:

xcopy "D:MySQLdata*.*" D:mysqlbakwebbak%date:~0,10% /e /y /c 

启动数据库 
复制代码代码如下:

net start MySQL 

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

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

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

"C:Program FilesWinRARWinRAR.exe" a -r -ibck -p123456 -y E:wwwrootDefault%date:~0,10%-WEBDATA.rar E:wwwrootDefaultwebmysql*.* 

删除拷贝数据 
E:wwwrootDefaultwebmysql* 为备份目录,为方便下次备份一定要删除。不然容易重复。 
复制代码代码如下:

del /s /q E:wwwrootDefaultwebmysql* 


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

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:WindowsSystem32 
注意:也可以用其它工具进行下载,如果大文件的话不建议用这种方法。对于小文件倒还好。 

添加自动任务 
打开任务面板->任务计划 
双击“添加任务计划” 
下一步浏览到你创建的CMD。 
自定义任务的名称,如果是数据库的话建议一天备份一次。如果网站文件的话 可以设置一周。 
下一步设置时间,建议设置2-3点左右。 
下一步输入管理的帐号和密码来完成任务创建。
腾讯云代理

Copyright © 2003-2021 MFISP.COM. 国外vps服务器租用 梦飞云服务器租用 版权所有 粤ICP备11019662号