仓酷云
标题:
来一发网站数据主动备份办法
[打印本页]
作者:
冷月葬花魂
时间:
2015-1-16 13:54
标题:
来一发网站数据主动备份办法
每一个开发团队都对他的发行版做过测试后放出的.那些国际知名的大品牌更是如此。
最近因为国度冲击,以是各地不免会呈现封机房、断网的情形,针对这类情形,站长们最必要的就是能实时备份本人的数据,本文是依据作者本人多年的保护履历,来和人人分享下网站数据主动备份的一些履历。
今朝站长们年夜多利用的网站程序无外乎ASPasp.netphpjsp数据库的话,年夜多是accesssqlservermysql
我们分2种情形来讲明下。
关于win服务器下的主动数据备份,网站文件,天然是对照好备份的,那末假如数据库也能够主动备份,那就基础完成完善主动备份。
假如你有自力服务器,那末这个备份事情就加倍复杂,上面我们来看看:
自力服务器数据异地主动备份
网站文件我们利用绿环FTP备份软件,在异地的服务器上挂上绿环FTP,设置好备份义务,然后设置好网站数据FTP,使用绿环的主动备份功效,就能够轻松对网站的文件举行主动异地备份。
数据库,我们先在服务器上做备份,然后使用绿环把备份文件异地备份到备份服务器。
mysql数据库:我们可使用以下批处置剧本:
.
代码以下:
netstopmysql
xcopyc:mysqldatabs*.*d:db_bakbs\%date:~0,10%/y
netstartmysql
好比,设置这个为批处置文件bak.bat,然后设置windows的企图义务,天天准时运转该批处置,就能够主动备份MYSQL了,注重,里边的路径,请本人修正为本人的路径,c:mysqldatabs*.*为MYSQL数据文件路径,d:db_bakbs\%date:~0,10%后边这个为MYSQL数据库备份路径。
有的伴侣的企图义务不克不及一般运转,请检察服务里边的企图义务的服务TaskScheduler是不是开启,另注重服务器装有麦咖啡的伴侣,请注重你的麦咖啡划定规矩设置,看是不是无限制备份的划定规矩存在。
关于SQLserver,我们晓得,SQLsever自己有按企图备份的功效,以是,你能够用一样的道理,举行备份,然落后行异地备份操纵。本文不在这里胪陈了。
一样,关于linux下的mysql备份,就更复杂,使用crontab体系天天准时备份MySQL数据库,至于具体设置,本文援用下网上的老鸟的做法:
1、创立保留备份文件的路径/mysqldata
#mkdir/mysqldata
2、创立/usr/sbin/bakmysql文件
#vi/usr/sbin/bakmysql
输出
rq=`date+%Y%m%d`
tarzcvf/mysqldata/mysql$rq.tar.gz/var/lib/mysql
大概写成
rq=`date+%Y%m%d`
mysqldump--all-databases-uroot-p980405>/mysqldata/mysql$rq.tar.gz
/var/lib/mysql是你数据库文件的目次,部分用户是/usr/local/mysql/data,每一个人大概分歧
/mysqldata/暗示保留备份文件的目次,这个每一个人也能够依据本人的请求来做。
3、修正文件属性,使其可实行
#chmod+x/usr/sbin/bakmysql
4、修正/etc/crontab
#vi/etc/crontab
鄙人面增加
013***root/usr/sbin/bakmysql
暗示天天3点钟实行备份
5、从头启动crond
#/etc/rc.d/init.d/crondrestart
完成。
如许天天你在/mysqldata能够看到如许的文件
mysql20100101.tar.gz
在tar命令实行前,中断数据库服务历程或锁定命据库,你能够使用工夫差设置个企图义务,停息失落数据库,大概在实行备份剧本时分设置,注重,当利用下面的第2种热备份形式,是不必要中断MYSQL服务器的,否则你就没法备份了。
以上是关于对峙服务器用户,那末关于假造主机用户,我想你能够在当地电脑设置绿环FTP,备份文件就没成绩了,关于数据库,你能够设置一个主动剧本,天天0点触发这个剧本,关于mysql的备份剧本,网上良多,至于怎样触发,有良多办法吧,我想用过discuz的伴侣,都晓得discuz上钩划义务的道理吧,别的dede体系也有主动准时天生HTML的剧本,都是如许的道理。
固然,关于ASP程序的用户,假如没无数据库,那就更复杂了。
好了,举行了以上的相干设置,那末就能够完成数据全主动异地备份,就不再怕服务器被封了。
如果你只是想应付一下操作系统的课程,劝你最好别学,或者说不要指望能用的怎么样。
作者:
深爱那片海
时间:
2015-1-18 11:09
直到学习Linux这门课以后,我才知道,原来我错了。?
作者:
透明
时间:
2015-1-24 15:45
在学习linux的工程中,linux学习方法有很多种,这里是小编的学习心得,给大家拿出来分享一下。
作者:
乐观
时间:
2015-2-2 06:44
Linux?最大的优点在于其作为服务器的强大功能,同时支持多种应用程序及开发工具,所以Linux操作系统有着广泛的应用空间。
作者:
爱飞
时间:
2015-2-7 17:50
学习Linux半年了~个人认为不会的多在网上找资料网上有很多资料可以搜索到,LS那位说放手去搞。
作者:
只想知道
时间:
2015-2-22 20:48
当然你不需搭建所有服务,可以慢慢来。自己多动手,不要非等着别人帮你解决问题。
作者:
冷月葬花魂
时间:
2015-3-7 03:30
对Linux命令熟悉后,你可以开始搭建一个小的Linux网络,这是最好的实践方法。Linux是网络的代名词,Linux网络服务功能非常强大,不论是邮件服务器、Web服务器、DNS服务器等都非常完善。
作者:
简单生活
时间:
2015-3-14 11:43
就这样,我们一边上OS理论课,一边上这个实验,这样挺互补的,老师讲课,一步一步地布置任务
作者:
再现理想
时间:
2015-3-21 06:59
即便是非英语国家的人发布技术文档,Linux也都首先翻译成英语在国际学术杂志和网络上发表。
欢迎光临 仓酷云 (http://ckuyun.com/)
Powered by Discuz! X3.2