Windows下通过FTP自动备份数据到服务器并删除指定天数前的备份
有时候我们想将本地的备份文件放到别的服务器上,实现异地备份,更安全,那么就可以参考下面的方法
说明:
1、要备份的文件在D盘根目录下面,以时间命名,(一般我们通过护卫神的好备份软件实现备份)例如
D:\data_db_201112130001.BAK
D:\data_db_201112140002.BAK
D:\data_db_201112150003.BAK
每天会自动生成一个新的文件,例如2011年12月16号,会自动生成data_db_201112160004.BAK
2、要把D:\下面当天生成的那个数据定时备份到FTP服务器上,例如,今天是2011年12月16号,要把data_db_201112160004.BAK这个文件上传到FTP服务器上,并且删除7天前的数据(只保留最近7天的备份)
ftp服务器:192.168.1.1
端口:21
用户名:admin
密码:123456
备份文件目录databak
把下面的代码保存问data.bat,添加到windows的计划任务中,每天自动执行即可。
复制代码 代码如下:
@echo off
echo.
set data=%date:0,4%%date:5,2%%date:~8,2%
set /a deldata=data-7
echo open 192.168.1.1 21 >ftp.txt 如何起名
echo admin>>ftp.txt
echo 123456>>ftp.txt
echo binary>>ftp.txt
echo cd databak>>ftp.txt
echo lcd D:>>ftp.txt
echo prompt>>ftp.txt
echo mput data_db_%data%.BAK >>ftp.txt
echo mdelete data_db_%deldata%.BAK >>ftp.txt
echo close>>ftp.txt
echo bye>>ftp.txt
ftp.exe -s:ftp.txt
echo.
为了更好的稳定性,我一般用rsync实现备份,更方便。以上软件大家到IIS7站长之家服务器常用软件栏目下载。
Windows下通过FTP自动备份数据到服务器并删除指定天数前的备份相关推荐
- mysql数据库ftp备份_Linux下自动备份MySQL数据库并上传到远程FTP服务器且删除指定日期前的备份Shell脚本...
说明: 1.备份MySQL数据库存放目录/var/lib/mysql下面的vos3000db数据库到/home/mysql_data里面,并且保存为vos3000db_bak_2012_06_30.t ...
- Linux下自动备份Oracle数据库并删除指定天数前的备份
说明: Oracle数据库服务器 操作系统:CentOS IP:192.168.0.198 端口:1521 SID:orcl Oracle数据库版本:Oracle11gR2 具体操作: 1.root用 ...
- Linux下定时切割Mongodb数据库日志并删除指定天数前的日志记录(转)
文章转自:http://www.osyunwei.com/archives/8998.html 说明: 操作系统:CentOS Mongodb安装目录:/usr/local/mongodb Mongo ...
- windows 下 用 dos 备份 oracle 数据库,并删除七天前的备份
本文参考了其他 dos 计算日期的指令,参考比较多所以没一一指明,若有相关作者看到需要注明出处,请联系我,我必改正,注明出处[联系方式在博文尾部]: 备份[导出] @echo offsetlocal ...
- linux日志按天切割,Linux下用cronolog切割Tomcat日志并删除指定天数前的日志记录
使用cronolog工具切分Tomcat的catalina.out日志文件 普通用户下载.安装cronolog[tomcat@localhost ~]$ tar -xf cronolog-1.6.2. ...
- mysql 自动备份删除_mysql自动备份删除5天前的备份
1.查看磁盘空间情况: # df -h 2.创建备份目录: 上面我们使用命令看出/home下空间比较充足,所以可以考虑在/home保存备份文件: cd /home mkdir backup cd ba ...
- windows下oracle数据库自动备份脚本
1.根据日期自动生成 Oracle 备份文件 @echo off echo 正在备份Oracle数据库,请稍等...... exp userid='用户名/密码@SID' file=D:\bak\re ...
- 装了linux后windows被破坏了,windows下可以破坏linux的数据么-
windows下可以破坏linux的数据么- (2011-08-28 01:58:11) 标签: 杂谈 windows下可以破坏linux的数据么?单机装了2个系统,一直都很好,后来发现xp不能进入了 ...
- #数据库--第1章 Windows 下的数据库导入 TPCH 数据(以 SQL Server 作为示例,MySQL同样适用)
#数据库--第1章 Windows 下的数据库导入 TPCH 数据(以 SQL Server 作为示例,MySQL同样适用 一.TPCH 简介 二.TPCH 文件 三.生成 TPCH 数据 四.导入 ...
最新文章
- GMIS 2017大会Wesly Mukai演讲:智能运输的未来
- 【架构】互联网架构三马车:微服务+消息队列+定时任务
- php接收rs485的数据如何处理,为什么485不能连续接收?
- [蓝桥杯2018初赛]日志统计-双指针
- 老师不能把你怎样,但外面的世界可以!
- Palindrome Index
- Leetcode每日一题:530.minimum-absolute-difference-in-bst(二叉搜索树的最小绝对值)
- 摆脱设备操作桎梏 汉锐股份教育录播系统解密
- 刷题upupup【Java中Queue、Stack、Heap用法总结】
- 基于vue+js的商城、购物网站 毕业设计 毕设源代码的实现和设计(6)购物车
- PHP 生成 ppt,PHP生成PPT文件
- FTP 在局域网搭建ftp服务器-共享文件资料
- 流程图(flowchart)语法
- 金山云个人用户实名认证步骤详解(图文教程)
- STM32内部参考电压的使用
- 数千亿“颜值经济”蓝海里,买单的究竟是哪些人?
- 分布式缓存之memcached以及LAMP的搭建
- VR看房:全景图和移动切换的实现
- android集成twitter登录
- 线性回归 | Kaggle案例 预期寿命影响预期寿命的因素的统计分析(基于torch)