如何定期备份网站数据

产生这个问题的背景是我在维护两个个人的网站,因为采用的是虚拟主机,有时候空间续费不及时等,都可能造成数据的丢失,为了保障数据不丢失,因为有必要每15天左右对网站数据进行备份以防止发生不当的事情。

我们希望做的就是,FTP软件,定期自动对网站进行备份。

所以本人撰写了一个批处理:

set rundir=本地目录
set localdir=本地目录
set cicdate=%date:~0,4%-%date:~,2%-%date:~8,2%
set ftpdir1=路径1
set ftpdir2=路径1
set ftpdir3=路劲3
set ftpdir4=备份文件

if not exist %localdir%\cicdate% (
	goto ok_tran
	) else (
	goto haved
	)

::-----------------
:ok_tran

md %localdir%\%cicdate%
cd %localdir%\%cicdate%

echo 备份开始,时间:%date%--%time% >> %rundir%\backup.log

(echo open ftp服务器ip
	::远程服务器
echo ftp用户名
echo 密码
echo literal pasv
echo prompt
echo hash
echo cd %ftpdir1%
echo cd %ftpdir2%
echo cd %ftpdir3%
echo mget %ftpdir4%
echo bye) >%rundir%\ftp_order.txt
ftp -s:%rundir%\ftp_order.txt

echo %date% 备份结束,时间:%time% >>%rundir%\backup.log
cd %localdir%
	:exit
:haved
	echo ===重复=== 时间:%date%--%time%>>%rundir%\backup.log
::------------------
pause
时间: 2024-11-04 09:01:34

如何定期备份网站数据的相关文章

定期备份数据库数据

场景:整库备份,用exp方式,按周循环,备份文件存在oracle下的db_backup目录,周一备份到成dbbackup_1.dmp,周二:dbbackup_2.dmp,周三:dbbackup_3.dmp,周四:dbbackup_4.dmp,周五:dbbackup_5.dmp,周六:dbbackup_6.dmp,周日:dbbackup_7.dmp,并且循环覆盖,服务器上只存7个备份文件 shell脚本:dbback.sh #!/bin/sh day=`date +%w` if [ ${day}

为什么要进行网站数据备份

相信看这篇文章的你是一个拥有自己网站的人吧,网站对你重要吗?数据对你重要吗?答案是肯定的.不重要的话我们建站来干嘛呢,那么该如何备份网站数据你又知道多少呢? 备份如今已不是一件繁琐的事情,软.硬件产品的不断研究和推出,使得数据备份具有了速度快.可靠性高.自动化强等特点,完全解脱了系统管理员的负担.在投资上,与兴建网络相比,专用的存储设备和备份软件价格很低,根本不会成为用户的经济负担.如果每一台服务器或每一个局域网都配置了数据备份设备,并加以合理的利用,那么无论网络硬件还是软件出了问题,都能够轻松

linux vps定时备份网站、数据库命令sh

vps定时备份数据库命令,将下面的代码保存为backsql.sh,然后设置定时任务运行即可. cd /home/admin/backup #切换到备份目录 btimes=$(date +%y%m%d%H%M) #定义备份时间 agobtimes=$(date -d -7day +%y%m%d%H%M) #定义删除七天前的备份 rm -rf allsql/vps_all_db_$agobtimes.tar.gz #删除操作 for db in `/usr/bin/mysql --user="roo

没有做数据备份 网站随时毁于一旦

互联网的事情,都是无法料及的呵呵.又一起风波来袭,在我还没来得及备份的情况下,很多空间商那边的服务器整体被封.像是被人举报,有涉黄网站,但我的网站是无辜的啊!可是谁又管这么多呢?我也只好一再的拜托空间商那边把我网站最新的数据给我备份出来,如果没有这些东西那我的网站就等于白做了.我的一切心血都没了啊!!!噢多么痛的领悟!! 单单是搜索引擎中的收录会归0,或大量减少收录.这个对我的打击是十分沉重的!相信对大多站长来说也是十分痛苦的事情了.多年的优化都毁于一旦.不过还好我电脑里还有数据的备份,虽然不是

如何轻松又安全的备份自己的网站数据?

相信现在自己搭建网站的人一定不少了吧,小编的朋友都纷纷来跟我炫耀了. 既然如此,那网站数据的重要性小编就不多说了.但是对于新手来说(小编就是一个啦),就会在烦恼一个问题'如何轻松又安全的备份自己的网站数据?' 说实在的,手动备份太繁琐,我们也没那么多功夫浪费在这上面.写脚本吧备份在服务器本地上也不太放心,总感觉哪天服务器一个不小心就挂了,这样就前功尽弃了.再者,如果拥有多台服务器又该怎么办呢? 今天小编就给大家介绍一款SaaS应用:多备份. 关于多备份: 相对于传统备份软件来说,多备份更易操作及

压缩备份数据库与网站数据(mysql不停止的方法)简易实用BAT

@echo off::Author: jerry::Date:2018-11-20echo.echo MySQL数据库及网站程序备份脚本echo echo Author: jerryecho Date:2018-11-20echo 备份日期:%date%echo 备份时间:%time%echo.echo set "Ymd=%date:~,4%%date:~5,2%%date:~8,2%"set bakdir="D:\Program Files\MySQL51\data&quo

mysqldump备份大数据出错

mysqldump备份大数据出错技术 maybe yes 发表于2015-01-26 22:58 原文链接 : http://blog.lmlphp.com/archives/72  来自 : LMLPHP后院 网 站的数据会定期备份,现在数据大了,mysqldump 方法估计是不行了,并且失败了以后并不能接着上次的位置开始备份.报错内容:mysqldump: Error 2013: Lost connection to MySQL server during query when dumpin

Linux VPS自动定时备份网站文件和MYSQL数据库到FTP空间(LNMP)

如果我们网站更新不是很频繁,我们可以定期手动进行备份网站文件和MYSQL数据库导出.如果我们网站数据更新频繁,且数据尤为重要,建议要采用定期自动 备份,至少需要多备份数据,无论我们选择何种优秀的VPS.服务器,都要谨防服务器或者意外的问题导致数据丢失的问题. 在这篇文章中,搬瓦工中文网准备将有一台搭建LNMP一键环境使用定期备份数据库和网站文件打包,直接上传到备用FTP空间中.比如可以找一些虚拟主机空间,硬盘存储也是比较大的,直接可以作为备用数据使用. 第一.备份前的准备 1.准备一台FTP主机

linux中使用计划任务进行数据库定期备份

Linux上经常要使用cornd执行定时任务.如果对crontab掌握不是很熟悉,也可以直接使用宝塔面板进行一些简单的定时计划任务.在我的三 丰 免 费 云主 机上 安装了CentOS系统,并默认安装了宝塔管理面板,为了安全起见,在服务器在正常服务期间,手动关闭了宝塔面板服务进程.为使用宝塔面板管理创建mysql数据库. 1.通过SSH登录,开启宝塔面板服务如下图: 2.登录宝塔面板 使用IP地址并通过设置好的端口进行宝塔管理面板登录 3.选择"计划任务"进行定时备份任务的添加 4.添