服務(wù)器實現(xiàn)定時遠程異地服務(wù)器備份的方法與方式

[重要通告]如您遇疑難雜癥,本站支持知識付費業(yè)務(wù),掃右邊二維碼加博主微信,可節(jié)省您寶貴時間哦!

在現(xiàn)階段網(wǎng)站的發(fā)展中,隨著站點的慢慢變大,數(shù)據(jù)的備份也變的異常重要,
本地備份還是有許多不適合,下面來說下關(guān)于遠程異地備份的方法;

  如果服務(wù)器出現(xiàn)硬件故障怎么辦?如果數(shù)據(jù)找不回怎么辦?如果服務(wù)器所在機房遭到故障,就像前段時間因為備案問題出現(xiàn)大面積封網(wǎng)的情況,很多站長就因為機房問題,數(shù)據(jù)沒法拿出來,沒辦法重新找空間或者服務(wù)器來搭建網(wǎng)站,只能干等著機房的網(wǎng)絡(luò)恢復(fù)正常。到網(wǎng)站發(fā)展到一定規(guī)模的時候,我們都應(yīng)該有很多應(yīng)急方案來處理這些應(yīng)急的情況。

  對于以上的這些情況,我們應(yīng)該做到數(shù)據(jù)的定時備份。對于網(wǎng)站備份,可能大多數(shù)人考慮用ftp來實現(xiàn)。但是我個人覺得ftp并不是很安全,像現(xiàn)在很多網(wǎng)站入侵,都是通過serv-u的提權(quán),從而得到服務(wù)器的超級管理權(quán)限。所以我從來不開ftp,而且一般ftp工具并沒法實現(xiàn)自動定時下載。下面我就站長幫手網(wǎng)怎么用7zip+vbs+任務(wù)管理器來實現(xiàn)自動備份數(shù)據(jù)。大概步驟如下:

  1.通過sql server建立數(shù)據(jù)庫維護計劃,在指定目錄生成一個bak文件。該步驟通過sql server可以實現(xiàn)。每天的凌晨1點執(zhí)行。備份時間需要花費約20分鐘。

  2.到安裝好7zip的目錄,將7zip.exe拷貝到數(shù)據(jù)庫備份的文件夾下。通過7zip將數(shù)據(jù)打包成若干個文件。這里打包成多個文件,主要是因為linkhelper的數(shù)據(jù)庫有13個g非常大,后面vbs里面下載用到ado.stream,ado.stream對文件大小有限制。7zip為免費軟件。打包命令為:

  rem 設(shè)定本地路徑

  echo off&setlocal enabledelayedexpansion

  rem 打包前將前一次生成的zip文件刪除

  del *.zip.*

  set "7z=7z.exe"

  rem a表示添加 -aoa表示覆蓋 -tzip表示生成zip文檔 -v800m表示每個分包文件大小為800m

  "7z" a -aoa -tzip linkhelperdata -v800m *.bak

  rem 打包完成后,將*.bak文件刪除

  del *.bak

  選擇7zip打包,是因為7zip壓縮速度非???。將以上代碼保存為“備份數(shù)據(jù)庫后打包.bat”,也放在數(shù)據(jù)庫的備份文件所在文件夾下。

  3.通過windows計劃任務(wù)新建一個任務(wù),運行“備份數(shù)據(jù)庫后打包.bat ”。運行用戶為system用戶,密碼為空。運行時間為每天的1點40。7zip壓縮13g的數(shù)據(jù),大概需要半個小時時間,壓縮下來總大小為2個多g,會分成三個壓縮包。命名分別為:linkhelperdata.zip.001 linkhelperdata.zip.002 linkhelperdata.zip.003

  4.用iis建立一個站點,指向備份目錄。然后在iis屬性中的http頭中新建一個mime類型,擴展名輸入.*,mime類型輸入:application/octet-stream。這樣保證異地服務(wù)器能直接下載linkhelperdata.zip.001這樣的文件。為了以防數(shù)據(jù)被其他人下載,我們還可以在iis屬性中編輯安全屬性,指定允許的ip地址。

  通過以上四個步驟,我們就實現(xiàn)了數(shù)據(jù)庫服務(wù)器的數(shù)據(jù)每天定時備份然后打包。下面我們來實現(xiàn)異地服務(wù)器的定時下載備份,以下操作都在另外一個服務(wù)器上進行。

  5.新建一個vbs文件來實現(xiàn)下載,同時為了方便備份文件的管理。我們將每天下載下來的備份文件放到以當(dāng)天日期命名的目錄。因代碼稍微有點長,可以進入 查看詳細源代碼。將該代碼命名為"下載數(shù)據(jù).vbs"。

  6.在異地服務(wù)器上新建一個windows計劃任務(wù),運行"下載數(shù)據(jù).vbs"。運行用戶為system用戶,密碼為空。運行時間為每天的3點進行。

  按照以上6個步驟,我們就實現(xiàn)了數(shù)據(jù)庫異地定時備份哦。對于web的備份,我們也可以同樣按照這樣的操作來進行。

問題未解決?付費解決問題加Q或微信 2589053300 (即Q號又微信號)右上方掃一掃可加博主微信

所寫所說,是心之所感,思之所悟,行之所得;文當(dāng)無敷衍,落筆求簡潔。 以所舍,求所獲;有所依,方所成!

支付寶贊助
微信贊助

免責(zé)聲明,若由于商用引起版權(quán)糾紛,一切責(zé)任均由使用者承擔(dān)。

您必須遵守我們的協(xié)議,如您下載該資源,行為將被視為對《免責(zé)聲明》全部內(nèi)容的認可->聯(lián)系老梁投訴資源
LaoLiang.Net部分資源來自互聯(lián)網(wǎng)收集,僅供用于學(xué)習(xí)和交流,請勿用于商業(yè)用途。如有侵權(quán)、不妥之處,請聯(lián)系站長并出示版權(quán)證明以便刪除。 敬請諒解! 侵權(quán)刪帖/違法舉報/投稿等事物聯(lián)系郵箱:service@laoliang.net
意在交流學(xué)習(xí),歡迎贊賞評論,如有謬誤,請聯(lián)系指正;轉(zhuǎn)載請注明出處: » 服務(wù)器實現(xiàn)定時遠程異地服務(wù)器備份的方法與方式

發(fā)表回復(fù)

本站承接,網(wǎng)站推廣(SEM,SEO);軟件安裝與調(diào)試;服務(wù)器或網(wǎng)絡(luò)推薦及配置;APP開發(fā)與維護;網(wǎng)站開發(fā)修改及維護; 各財務(wù)軟件安裝調(diào)試及注冊服務(wù)(金蝶,用友,管家婆,速達,星宇等);同時也有客戶管理系統(tǒng),人力資源,超市POS,醫(yī)藥管理等;

立即查看 了解詳情