最新消息:

vps windows 服务器自动备份任务

vps 云 admin_ad 712浏览 0评论

很久很久以前的资料了,现在整理一下分享出来。大家交流一下。

  也可以提取你需要的命令进行使用,很多方法都是整理于网络,没有版权什么的。随便转载。

集成命令列表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点左右。
  下一步输入管理的帐号和密码来完成任务创建。

转载请注明:VPS驿站 » vps windows 服务器自动备份任务

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址