仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 362|回复: 8
打印 上一主题 下一主题

[其他Linux] 来一发网站数据主动备份办法

[复制链接]
冷月葬花魂 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 13:54:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
每一个开发团队都对他的发行版做过测试后放出的.那些国际知名的大品牌更是如此。
最近因为国度冲击,以是各地不免会呈现封机房、断网的情形,针对这类情形,站长们最必要的就是能实时备份本人的数据,本文是依据作者本人多年的保护履历,来和人人分享下网站数据主动备份的一些履历。

今朝站长们年夜多利用的网站程序无外乎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:12 | 只看该作者
直到学习Linux这门课以后,我才知道,原来我错了。?
透明 该用户已被删除
板凳
发表于 2015-1-24 15:45:30 | 只看该作者
在学习linux的工程中,linux学习方法有很多种,这里是小编的学习心得,给大家拿出来分享一下。
乐观 该用户已被删除
地板
发表于 2015-2-2 06:44:34 | 只看该作者
Linux?最大的优点在于其作为服务器的强大功能,同时支持多种应用程序及开发工具,所以Linux操作系统有着广泛的应用空间。
爱飞 该用户已被删除
5#
发表于 2015-2-7 17:50:51 | 只看该作者
学习Linux半年了~个人认为不会的多在网上找资料网上有很多资料可以搜索到,LS那位说放手去搞。
只想知道 该用户已被删除
6#
发表于 2015-2-22 20:48:47 | 只看该作者
当然你不需搭建所有服务,可以慢慢来。自己多动手,不要非等着别人帮你解决问题。
冷月葬花魂 该用户已被删除
7#
 楼主| 发表于 2015-3-7 03:30:06 | 只看该作者
对Linux命令熟悉后,你可以开始搭建一个小的Linux网络,这是最好的实践方法。Linux是网络的代名词,Linux网络服务功能非常强大,不论是邮件服务器、Web服务器、DNS服务器等都非常完善。
简单生活 该用户已被删除
8#
发表于 2015-3-14 11:43:12 | 只看该作者
就这样,我们一边上OS理论课,一边上这个实验,这样挺互补的,老师讲课,一步一步地布置任务
再现理想 该用户已被删除
9#
发表于 2015-3-21 06:59:39 | 只看该作者
即便是非英语国家的人发布技术文档,Linux也都首先翻译成英语在国际学术杂志和网络上发表。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-11-16 16:24

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表