使用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,密码dtgz@123.com,给这个用户访问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文件所在位置,不然在计划任务中执行不成功。