欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

網(wǎng)站數(shù)據(jù)自動(dòng)備份方法

 更新時(shí)間:2010年04月28日 10:39:20   作者:  
本文是根據(jù)作者自己多年的維護(hù)經(jīng)驗(yàn),來(lái)和大家分享下網(wǎng)站數(shù)據(jù)自動(dòng)備份的一些經(jīng)驗(yàn)。
近來(lái)由于國(guó)家打擊,所以各地難免會(huì)出現(xiàn)封機(jī)房、斷網(wǎng)的情況,針對(duì)這種情況,站長(zhǎng)們最需要的就是能及時(shí)備份自己的數(shù)據(jù),本文是根據(jù)作者自己多年的維護(hù)經(jīng)驗(yàn),來(lái)和大家分享下網(wǎng)站數(shù)據(jù)自動(dòng)備份的一些經(jīng)驗(yàn)。

目前站長(zhǎng)們大多使用的網(wǎng)站程序無(wú)外乎ASP\asp.net\php\jsp 數(shù)據(jù)庫(kù)的話(huà),大多是access\sqlserver\mysql

我們分2種情況來(lái)說(shuō)明下。

對(duì)于win服務(wù)器下的自動(dòng)數(shù)據(jù)備份,網(wǎng)站文件,自然是比較好備份的,那么如果數(shù)據(jù)庫(kù)也可以自動(dòng)備份,那就基本實(shí)現(xiàn)完美自動(dòng)備份。

如果你有獨(dú)立服務(wù)器,那么這個(gè)備份工作就更加簡(jiǎn)單,下面我們來(lái)看看:

獨(dú)立服務(wù)器數(shù)據(jù)異地自動(dòng)備份

網(wǎng)站文件我們使用綠環(huán)FTP備份軟件,在異地的服務(wù)器上掛上綠環(huán)FTP,設(shè)置好備份任務(wù),然后設(shè)置好網(wǎng)站數(shù)據(jù)FTP,利用綠環(huán)的自動(dòng)備份功能,就可以輕松對(duì)網(wǎng)站的文件進(jìn)行自動(dòng)異地備份。

數(shù)據(jù)庫(kù),我們先在服務(wù)器上做備份,然后利用綠環(huán)把備份文件異地備份到備份服務(wù)器。

mysql數(shù)據(jù)庫(kù):我們可以使用以下批處理腳本:
復(fù)制代碼 代碼如下:

net stop mysql
xcopy c:\mysql\data\bbs\*.* d:\db_bak\bbs\%date:~0,10%\ /y
net start mysql

比如,設(shè)置這個(gè)為批處理文件bak.bat,然后設(shè)置windows的計(jì)劃任務(wù),每天定時(shí)運(yùn)行該批處理,就可以自動(dòng)備份MYSQL了,注意,里邊的路徑,請(qǐng)自己修改為自己的路徑,c:\mysql\data\bbs\*.*為MYSQL數(shù)據(jù)文件路徑,d:\db_bak\bbs\%date:~0,10%后邊這個(gè)為MYSQL數(shù)據(jù)庫(kù)備份路徑。

有的朋友的計(jì)劃任務(wù)不能正常運(yùn)行,請(qǐng)查看服務(wù)里邊的計(jì)劃任務(wù)的服務(wù)Task Scheduler是否開(kāi)啟,另注意服務(wù)器裝有麥咖啡的朋友,請(qǐng)注意你的麥咖啡規(guī)則設(shè)置,看是否有限制備份的規(guī)則存在。

對(duì)于SQLserver,我們知道,SQLsever本身有按計(jì)劃備份的功能,所以,你可以用同樣的原理,進(jìn)行備份,然后進(jìn)行異地備份操作。本文不在這里詳述了。

同樣,對(duì)于linux下的mysql備份,就更簡(jiǎn)單,利用crontab系統(tǒng)每天定時(shí)備份MySQL數(shù)據(jù)庫(kù),至于詳細(xì)設(shè)置,本文引用下網(wǎng)上的老鳥(niǎo)的做法:

1、創(chuàng)建保存?zhèn)浞菸募穆窂?mysqldata

#mkdir /mysqldata

2、創(chuàng)建/usr/sbin/bakmysql文件

#vi /usr/sbin/bakmysql

輸入

rq=` date +%Y%m%d `

tar zcvf /mysqldata/mysql$rq.tar.gz /var/lib/mysql

或者寫(xiě)成

rq=` date +%Y%m%d `

mysqldump --all-databases -u root -p980405 > /mysqldata/mysql$rq.tar.gz

/var/lib/mysql是你數(shù)據(jù)庫(kù)文件的目錄,部分用戶(hù)是/usr/local/mysql/data,每個(gè)人可能不同

/mysqldata/表示保存?zhèn)浞菸募哪夸?,這個(gè)每個(gè)人也可以根據(jù)自己的要求來(lái)做。

3、修改文件屬性,使其可執(zhí)行

# chmod +x /usr/sbin/bakmysql

4、修改/etc/crontab

#vi /etc/crontab

在下面添加

01 3 * * * root /usr/sbin/bakmysql

表示每天3點(diǎn)鐘執(zhí)行備份

5、重新啟動(dòng)crond

# /etc/rc.d/init.d/crond restart

完成。

這樣每天你在/mysqldata可以看到這樣的文件

mysql20100101.tar.gz

在tar命令執(zhí)行前,停止數(shù)據(jù)庫(kù)服務(wù)進(jìn)程或鎖定數(shù)據(jù)庫(kù),你可以利用時(shí)間差設(shè)置個(gè)計(jì)劃任務(wù),暫停掉數(shù)據(jù)庫(kù),或者在執(zhí)行備份腳本時(shí)候設(shè)置,注意,當(dāng)使用上面的第2種熱備份模式,是不需要停止MYSQL服務(wù)器的,不然你就沒(méi)法備份了。

以上是對(duì)于對(duì)立服務(wù)器用戶(hù),那么對(duì)于虛擬主機(jī)用戶(hù),我想你可以在本地電腦設(shè)置綠環(huán)FTP,備份文件就沒(méi)問(wèn)題了,對(duì)于數(shù)據(jù)庫(kù),你可以設(shè)置一個(gè)自動(dòng)腳本,每天0點(diǎn)觸發(fā)這個(gè)腳本,關(guān)于mysql的備份腳本,網(wǎng)上很多,至于如何觸發(fā),有很多方法吧,我想用過(guò)discuz的朋友,都知道discuz中計(jì)劃任務(wù)的原理吧,另外dede系統(tǒng)也有自動(dòng)定時(shí)生成HTML的腳本,都是這樣的原理。

當(dāng)然,對(duì)于ASP程序的用戶(hù),如果沒(méi)有數(shù)據(jù)庫(kù),那就更簡(jiǎn)單了。

好了,進(jìn)行了以上的相關(guān)設(shè)置,那么就可以實(shí)現(xiàn)數(shù)據(jù)全自動(dòng)異地備份,就再也不怕服務(wù)器被封了。

相關(guān)文章

  • rsync 只同步目錄結(jié)構(gòu)不同步文件的方法

    rsync 只同步目錄結(jié)構(gòu)不同步文件的方法

    這篇文章主要介紹了rsync 只同步目錄結(jié)構(gòu)不同步文件的方法,需要的朋友可以參考下
    2015-01-01
  • 基于 ZooKeeper 搭建 Hadoop 高可用集群 的教程圖解

    基于 ZooKeeper 搭建 Hadoop 高可用集群 的教程圖解

    Hadoop 高可用 (High Availability) 分為 HDFS 高可用和 YARN 高可用,兩者的實(shí)現(xiàn)基本類(lèi)似,但 HDFS NameNode 對(duì)數(shù)據(jù)存儲(chǔ)及其一致性的要求比 YARN ResourceManger 高得多,所以它的實(shí)現(xiàn)也更加復(fù)雜,下面給大家詳細(xì)介紹,感興趣的一起看看吧
    2019-06-06
  • 服務(wù)器維護(hù)小常識(shí)(硬盤(pán)內(nèi)容增加、數(shù)據(jù)庫(kù)優(yōu)化等)

    服務(wù)器維護(hù)小常識(shí)(硬盤(pán)內(nèi)容增加、數(shù)據(jù)庫(kù)優(yōu)化等)

    為了能更好的使用和延長(zhǎng)服務(wù)器的使用壽命,定期的對(duì)服務(wù)器進(jìn)行維護(hù)是非常必要的。但是,在維護(hù)服務(wù)器的時(shí)候一定要小心的處理好維護(hù)的工作,否則出現(xiàn)錯(cuò)誤的話(huà)就會(huì)影響很大
    2012-07-07
  • Rsync命令參數(shù)詳解

    Rsync命令參數(shù)詳解

    rsync是一個(gè)功能非常強(qiáng)大的工具,其命令也有很多功能特色選項(xiàng),我們下面就對(duì)它的選項(xiàng)一一進(jìn)行分析說(shuō)明
    2013-03-03
  • 教你如何組裝raid5及raid1磁盤(pán)陣列服務(wù)器

    教你如何組裝raid5及raid1磁盤(pán)陣列服務(wù)器

    最近又親手給一個(gè)朋友組裝了一臺(tái)采用雙核心P4 820D處理器的8硬盤(pán)的1U機(jī)架式存儲(chǔ)型服務(wù)器,在組裝過(guò)程中,分別組建了硬件Raid5和軟件Raid5的磁盤(pán)陣列,過(guò)程很值得玩味,現(xiàn)在寫(xiě)出詳細(xì)的設(shè)置過(guò)程,以期拋磚引玉
    2023-04-04
  • rsync同步時(shí)出現(xiàn)rsync: failed to set times on “xxxx”: Operation not permitted

    rsync同步時(shí)出現(xiàn)rsync: failed to set times on “xxxx”: Operation no

    今天在同步數(shù)據(jù)的時(shí)候提示rsync: failed to set times on “xxxx”: Operation not permitted,一般來(lái)說(shuō)要不是服務(wù)器時(shí)間不對(duì)或者權(quán)限沒(méi)有設(shè)置好
    2016-12-12
  • Linux下搭建HTTP服務(wù)器完成圖片顯示功能

    Linux下搭建HTTP服務(wù)器完成圖片顯示功能

    這篇文章作為L(zhǎng)inux下socket(TCP)網(wǎng)絡(luò)編程的練習(xí),使用C語(yǔ)言代碼搭建一個(gè)簡(jiǎn)單的HTTP服務(wù)器,完成與瀏覽器之間的交互,最終在瀏覽器上顯示一張圖片;通過(guò)這個(gè)例子可以鞏固socket里多線程使用,也可以方便學(xué)習(xí)了解HTTP協(xié)議
    2022-04-04
  • 基于注解的Dubbo服務(wù)配置方法(實(shí)例講解)

    基于注解的Dubbo服務(wù)配置方法(實(shí)例講解)

    下面小編就為大家?guī)?lái)一篇基于注解的Dubbo服務(wù)配置方法(實(shí)例講解)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-06-06
  • 0到1分析美團(tuán)端側(cè)cdn容災(zāi)解決方案

    0到1分析美團(tuán)端側(cè)cdn容災(zāi)解決方案

    作為業(yè)務(wù)研發(fā),你是否遇到過(guò)因?yàn)?CDN?問(wèn)題導(dǎo)致的業(yè)務(wù)圖片加載失敗,頁(yè)面打開(kāi)緩慢,頁(yè)面布局錯(cuò)亂或者頁(yè)面白屏?你是否又遇到過(guò)某些區(qū)域?CDN?域名異常導(dǎo)致業(yè)務(wù)停擺,客訴不斷,此時(shí)的你一臉茫然,不知所措,這篇文章為大家從0到1分析美團(tuán)端側(cè)cdn容災(zāi)解決方案
    2022-01-01
  • 完美解決在eclipse上部署Tomcat時(shí)出現(xiàn)8080等端口被占用的問(wèn)題

    完美解決在eclipse上部署Tomcat時(shí)出現(xiàn)8080等端口被占用的問(wèn)題

    下面小編就為大家?guī)?lái)一篇完美解決在eclipse上部署Tomcat時(shí)出現(xiàn)8080等端口被占用的問(wèn)題。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-07-07

最新評(píng)論