使用Serv-U在Windows上异地备份重要数据

 环境介绍

a服务器为某web应用和数据库一起的服务器,服务器每天定时备份数据到d盘databak目录中,并产生一个 gzwznw_当天日期.dmp.rar的压缩文件。

b服务器为异地备份服务器,IP地址为:10.67.100.110,并安装Serv-U软件。

开始异备

  步骤

  1、在b服务器创建一个异地备份目录nwebdatabak;

  2、在b服务器Serv-u上创建一个WebDtaaBak域,并且创建一个用户bak,密码[email protected],给这个用户访问d:\nwebdatabak目录权限;

   3、在a服务器上使用记事本创建一下代码,并保存在数据库备份目录中为ydbak.bat;

@echo off
echo open 10.67.100.110 21260>>ftp.tmp
echo bak>>ftp.tmp
echo dtgz@123.com>>ftp.tmp
echo put gzwznw_%date:~0,10%.dmp.rar>>ftp.tmp
echo bye>>ftp.tmp
ftp -i -s:ftp.tmp
del ftp.tmp
pause
@echo on

   4、在a服务器上创建计划任务。

  设置任务执行时间,执行文件选择ydbak.bat。写计划任务中注意一个点。编辑操作窗口中,起始于的位置,一定要选择bat文件所在位置,不然在计划任务中执行不成功。

猜你喜欢

转载自www.cnblogs.com/jianheng/p/12574922.html