互聯網創業成功之道(五):網站的資料庫備份與管理

來源:互聯網
上載者:User

仲介交易 SEO診斷 淘寶客 雲主機 技術大廳

網站建成後,維護和管理就成為了需要持續進行的工作。 在本章中,將對網站的內部連結優化、高效維護、PR的提升方式進行介紹。

一、優化網站的內部連結

二、網站高效維護三大常識

三、提高網站PageRank有妙招

四、網站交換連結 也要謹防假冒

五、反對低俗 禁止網站的違規內容

六、簡單配置 讓網站伺服器固若金湯

七、瞭解「蜘蛛」 提高網站收錄

八、巧妙加快網頁顯示速度

九、提高功能變數名稱PageRank的小技巧

十、避免雜亂 線上管理網站檔

十一、網站故障即時監測自動提醒

十二、為網站簡單添加搜索功能

十三、網站防黑的安全小錦囊

十四、訪客查詢以及安全措施

十五、巧設網站許可權 拒絕駭客入侵

十六、拒絕「被黑」的安全預防

十七、亡羊補牢 網站被黑後的處理方法

十八、讓網站無損過渡的操作方法

以上內容詳細資訊可到「互聯網創業成功之道(五):網站被黑後的處理方法」閱讀。

十九、網站的資料庫備份與管理

1.無人值守 自動備份網站資料

個人網站總是很容易出現很多意外,比如伺服器零件損壞、斷線或者被駭客攻擊,任何一種情況都會導致網站不能正常運行。 在網站出現問題後,要在最短的時間內使其恢復正常,最好的方法是使用備份的資料恢復。 但是大多數站長往往不能每天都對網站資料進行備份,一旦出現嚴重的損失就無法挽回。 特別是對經常更新的網站來說,定期備份更為重要。 其實即使無人值守,也能通過FTP自動備份網站資料,讓網站真正做到「有備無患」。

(1)新建FTP備份任務

這裡我們需要用到一款「綠環FTP資料備份」,它是專門用於FTP資料備份的綠色軟體,並且還是免費版本,解壓後無須安裝即可使用。

打開軟體的exe主程式後,點擊「FTP備份」按鈕,選擇「新增FTP備份任務」,就會彈出參數設置功能表,按照介面提示輸入「任務名稱」等內容,而後設置網站伺服器的FTP使用者名和密碼。 如果是虛擬主機使用者,這裡就需要填寫空間供應商提供的FTP帳號密碼;有自有伺服器的使用者則需要自己使用Serv-U等程式新建一個FTP使用者。

圖35 FTP參數設置

在「功能變數名稱或IP位址選項」 中,可以填寫已經綁定IP位址的功能變數名稱,也可以直接設置伺服器的IP位址。 參數填寫完成後,點擊「連接」按鈕,如果FTP的名稱和密碼無誤,將會出現連接伺服器成功的提示,這樣就可以在軟體左側選擇需要備份的原始目錄了。

圖36 FTP使用者密碼資訊

接下來設置網站資料保存到本地的資料夾,在目標目錄中選擇一個空間較大的硬碟,再新建一個專門的資料夾即可。

小提示:

如果FTP連接不了,可能是由於沒有使用被動連接的原因。 被動方式的FTP可以解決從伺服器到用戶端的資料連線被防火牆過濾的問題,但有些FTP軟體並不支援這種方式。 如果無法直接連接則可以選擇「使用被動模式連接」核取方塊。

(2)設置自動備份週期

將網站的各項參數設置完成後,還要設定資料自動備份的時間,我們可以按照網站的類型以及資料更新情況設置自動備份的週期。

如果是不經常更新的網站,選擇每月備份一次的設置即可,還能在軟體中設置每月更新的具體時間。 如果是資料比較重要的網站,則需要每天都進行備份,軟體的備份週期設置非常方便,可以選擇任意的時間進行自動備份。

圖37 備份週期設置

不過,對於一般網站來說,一個星期進行一次完全的資料備份就足夠了,只須選擇「每週」單選框,然後設定一個時間段如「星期一」,以及備份開始的具體時間即可。

小提示:

備份計畫週期以秒為單位,最少可設置每秒備份一次。 這樣對於一些資料庫等重要的檔來說,就可以實現即時的異地備份功能了。

(3)備份任務選項

備份週期設置完成後,還要對具體的參數進行選擇。 切換到「其他選項」功能表,可以對備份失敗的重試次數進行設置,以便在錯誤的時候進行重新備份的操作。

將以上所有選項都設置完成後,一旦到了預先設置的時間,軟體將自動對網站資料進行備份。 接下來我們只須將軟體設定為開機自動啟動,讓它在後臺自動運行即可。 以後就可以不用管它,軟體將自動在設定的時間工作,將資料備份在指定的資料夾中。

如果想馬上進行網站資料的備份,可以選擇「選項」 中的「開始備份」功能。 軟體將立即開始對網站的資料進行下載備份。

(4)資料備份高級進階

經過以上設置,就可以完成基本的網站資料自動備份了。 但是我們通過其他的設定,還能實現多種資料備份的高級功能,讓網站資料備份起來更加方便。

只備份已更新的檔:一般來說,網站每天更新的內容並不多,每次都下載全部的資料不僅浪費時間,也造成了備份資料的冗余。 我們可以設定讓軟體只備份已經更新的網站檔。 方法是:切換到「複製規則」介面,選擇「只複製修改過的檔」核取方塊,這樣一來,網站中已經存在並沒有更新的檔,軟體就不會再次進行備份和重複下載。

備份與網站資料同步:要保證備份資料的準確性,避免出現不相關的內容。 可以在「複製規則」介面中設置「自動刪除目標目錄存在而原始目錄不存在的檔和目錄」功能,這樣一來就會自動刪除本地的備份檔案夾中多餘的其它檔。 不過需要注意的是,啟用這一功能前需要保證本地的網站備份檔案夾是專用的,沒有其它檔,否則將會出現誤刪除檔的情況。

圖38 網站資料備份日誌

備份日誌方便查詢:網站備份無人值守,那怎麼才能知道資料到底備份完成了沒有?或者是備份的專案有沒有出現什麼錯誤。 軟體的「備份日誌」功能就提供了備份的各項日誌記錄,在最下方可以看到「系統日誌」、「修復記錄」、「失敗日誌」三個選項卡,分別列出了軟體運行過程中的各項具體資料,包括下載的所有檔都有記錄。 這樣一來,即使人不在電腦前,網站資料備份也能獲知詳細的運行資料了。

2.MySQL線上資料備份好幫手

網站往往面臨著各種危險:因為漏洞被入侵、伺服器斷電造成資料庫出錯...... 所以備份網站資料對站長來說至關重要。 居安思危、有備無患,現在大多數網站都採用了速度和安全性較好的PHP+MySQL網站程式,這樣雖說網站檔可以直接進行下載備份,但資料庫備份起來比較麻煩。 這款MySQL專用備份程式,可解建站後顧之憂。

帝國備份王(EmpireBak)是一款專為Mysql資料備份與導入製作的軟體,程式系統採用分卷備份與導入技術,理論上可備份任何大小的資料庫。 使用起來也比較簡單,而且還是免費版本(程式位址:光碟/程式/ ebak2008os.zip)。 軟體最大的特點是在備份容量大的資料庫時有非常好的效果,可以相容資料庫的不同版本,還能完成修復資料表等其它實用操作。

(1)程式安裝和設置

使用該程式必須保證伺服器為Window/Linux/Unix 系統,並且安裝了 Zend Optimizer 和 PHP元件。 下載程式壓縮包並解壓,將upload資料夾裡的所有檔上傳至虛擬主機或伺服器中。

上傳完畢,直接在瀏覽器中使用HTTP://功能變數名稱/目錄/ index.php的方式訪問,在出現的登錄介面上方可以選擇程式的語言編碼。 然後使用預設的管理帳號「admin「、密碼「123456」登錄,登錄成功後在「帳號設置」中進行密碼的修改,以免程式被他人盜用。

要使程式能正常使用,需要首先設置待備份的資料庫各項參數。 進入資料庫設置介面中按照提示填寫,一般情況下只需要填寫資料庫的使用者名和密碼,其它均保持預設即可。

圖39 備份工具的安裝

(2)分組備份 快速方便

將程式安裝並把參數設置完成後,就可以對資料庫進行備份操作了。

在備份程式主功能表中選擇備份資料選項,程式將列出所有資料庫名稱,在需要備份的資料名稱後按一下「備份資料」按鈕,稍等片刻,將出現備份參數設置介面。

小提示:

如果資料量較大,則需要等待較長時間。 程式採用分組備份,系統會自動將資料庫分成多部分進行匯出。 理論上不限資料庫大小,均可進行備份與恢復。

圖40 資料庫備份參數設置

這裡我們可以選擇「按檔案大小備份」和「按記錄數備份」兩種方式,前者適用于相對較小的資料,後者則適合資料量大的資料庫(比如說500MB以上)使用,效率比按檔案大小備份高出很多。

而後選擇資料庫備份的存放位置,預設是以「資料庫名_備份時間」為資料夾名稱,可以根據需要任意修改。 在「備份說明」文字方塊中可以填寫備份的解說文字,將生成一個readme.txt檔,便於備份資料的辨認。

最後選擇需要備份的資料表,點擊「開始備份」按鈕,在彈出的對話方塊中選擇確定,程式將自動開始資料庫的備份操作。 軟體生成的備份資料檔案為.php尾碼,採用了登錄驗證等多種加密方法,只有登錄的管理員才能進行資料恢復,保證了資料的安全。

小提示:

資料庫備份完成後,可以將備份檔案下載到本地硬碟保存,以防止意外丟失或損壞。 既可以直接在程式中進行資料打包下載,如果資料容量較大,還可以通過FTP直接下載。

(3)資料恢復 安全便捷

當網站資料庫出現錯誤,或是網站轉移伺服器空間,需要恢復備份的資料時,可以直接進入程式的「恢復資料」介面,選擇要恢復的資料備份檔,方法是點擊「選擇目錄」按鈕打開瀏覽目錄介面,按一下選擇需要恢復的備份檔案夾, 而後選擇要導入的資料庫名稱,確認無誤後,按一下「開始恢復」按鈕,程式將自動進行備份資料的還原,如果資料量很大,則需要等待較長的時間。

圖41 備份的資料清單

小提示:

一般來說個人網站每隔幾天進行一次資料備份就可以了,每次備份檔案會佔據不少的伺服器空間,對於時間長的舊資料,可以刪除以節省空間。

(4)程式其它實用功能

版本不同也能相容

MySQL資料庫有很多種版本,不同的版本資料一般是不能相容的。 這樣在轉移伺服器空間時就特別麻煩,EmpireBak可以自動識別MySQL版本格式,然後自動進行轉換。 這樣不同版本、不同編碼的資料庫之間也可以直接進行備份與恢復了。

另外系統還支援完整備份功能,也就是說,即使備份與恢復的兩個資料庫表結構不一致,也可直接進行備份與恢復,這對於初學者來說非常方便。

修復損壞的資料表

網站採用PHP+MySQL的程式架構,很可能會因為伺服器突然斷電造成了資料庫中的資料表損壞。 EmpireBak就有一個修復資料表的功能。

如果有損壞的資料表想要恢復,方法是:直接按照備份資料的步驟進入資料表清單頁面,勾選損壞的資料表前的核取方塊,按一下「修復資料表」按鈕,一般即可修復損壞的資料表了。 如果有多個資料表損壞,則可一次勾選多個表名稱,同時進行修復即可。

3.輕輕鬆松 Access轉換SQL

在建站之初,一般都會使用Access作為網站程式的資料庫。 它的優點是方便易用,上手簡單。 但是缺點也顯而易見:安全性較差,網站往往存在安全威脅;只能承載較小的資料量,一旦資料過多或負載變大,就會影響到網站的正常運行。

而MySQL資料庫的優勢是安全性好,並且可承載量大,適用于較大型的網站系統。 網站運行速度是不是變慢了,資料是不是越來越多,需要升級嗎?下面就來看看如何將Access資料庫無損轉換為SQL資料庫。

(1)配置軟體運行環境

DB2MYSQL是一個可以將ACCESS資料庫檔案轉化為對應SQL代碼的程式。 可應用於將ACCESS資料庫轉換為MySQL或其它類型的SQL資料庫。

運行軟體還需要先安裝微軟的MDAC元件(Microsoft Data Access Components),(下載位址:

HTTP://www.microsoft.com/downloads/details.aspx? FamilyID=6c050fe3-c795-4b7d-b037-185d0506396c&displaylang=zh-cn)它是微軟開發的針對SQ L server的資料訪問元件,我們需要首先下載該元件後進行安裝 ,否則DB2MYSQL程式將不能正常運行。

(2)轉換資料庫為MySQL

下載轉換軟體:程式運行環境配置完成後,就可以開始資料庫的轉換了,首先下載DB2MYSQL軟體,程式為綠色版本,無需安裝,解壓後即可使用。 如果MDAC元件沒有安裝成功則會出現出錯提示。

選擇資料庫表:軟體雖然是英文介面,但操作起來非常簡單。 要轉換資料,需要先添加待轉換的資料庫檔案,依次按一下「File—Open Database」按鈕,而後在彈出的檔選擇框中選定尾碼為.mdb的Access資料庫檔案。 而後資料庫上所有的資料表將依次在清單方塊裡列出。 點擊資料表名稱即可列出當前資料表的所有欄位,將所需轉換的資料表和欄位進行按一下選擇即可。

圖42 資料庫轉換軟體

小提示:

所謂防範于未然,即使軟體可以進行資料庫的無損轉換,也務必需要提前備份好原資料庫檔案。 因為資料的重要無需多言,無論進行何種資料庫操作,事先備份好資料都是必不可少的工作。

生成SQL語句:選擇好所需轉換的資料表,並確認無誤後,就可以生成SQL語句了。 只需按一下軟體最下方的「Start」按鈕,軟體將自動開始進行SQL資料庫的轉換工作,如果資料庫較大,則需要較長的轉換時間。

導入資料檔案:

Access資料庫轉換為SQL檔後,就可以將其匯出為MySQL的資料檔案。

首先我們需要在MySQL資料庫中創建一個和Access資料庫完全相同的表,方法是登錄管理後臺,輸入資料庫使用者和密碼,而後輸入資料庫名稱,按一下「創建」按鈕新建一個MySQL資料庫。

圖43 資料庫管理面板

最好導入剛才用軟體自動生成的SQL語句檔。 稍等片刻後,資料庫就轉換成功了。

小提示:

不僅可以轉換為MySQL資料庫,包括其它SQL資料庫中也可使用生成的資料檔案。 也就是說轉換後的SQL語句不僅僅在MySQL下可以執行,在Microsoft SQL Server和ACCESS中同樣也可以執行。

4.為網站資料庫「減肥」

隨著網站的日益發展壯大,網站資料也隨之變得龐大起來。 將資料庫進行壓縮處理不但能夠節省空間,更能起到易於備份保存的作用。 下面我們就來學習快速壓縮Access資料庫以及保護資料庫表的方法。

(1)下載安裝「減肥」工具

壓縮Access資料庫的方法有很多,使用專用的壓縮軟體是相對簡單的方式。 這裡我們就以「Access資料庫壓縮精靈」軟體為例來進行說明。

將程式檔下載並解壓縮,打開後在安裝介面中接受軟體使用條款,而後選擇軟體安裝目錄,接著點擊「安裝」按鈕,稍候將自動彈出軟體主介面。

小提示:

該軟體雖附有安裝程式,但實際上是綠色軟體,並不會在系統中添加任何資訊,需要注意的是,安裝時有外掛程式選項,如需卸載可直接刪除相應程式檔。

(2)資料壓縮一氣呵成

首先在軟體上方的檔欄中選擇需要壓縮的資料庫檔案。 在添加檔時,即使資料庫尾碼被修改為asp或其它檔案格式(這樣做的目的是防止其被非法下載),軟體一樣可以自動識別,我們只須在選擇時將檔案類型下拉式功能表的選項設置為「所有檔」即可。

由於資料的安全至關重要,在壓縮前我們可以將原來的檔案備份,方法是在「壓縮前自動備份」前點選核取方塊,在壓縮的同時軟體就會創建一個資料庫的備份檔案。 確認無誤後點擊「壓縮資料庫」按鈕,軟體將自動完成資料庫的壓縮工作。

圖44 Access資料庫壓縮軟體

壓縮完成後軟體將以圖形方式顯示檔的壓縮比以及資料庫版本,以此可以方便地察看檔案壓縮的詳細情況。 即便是設有密碼的資料庫,軟體同樣可以對其進行快速壓縮。

小提示:

資料庫在壓縮後同樣可以使用,並不會影響網站的正常運行。 不過為了安全起見,建議還是保存好備份的原資料庫檔案,以防止意外。

(3)加密資料自有一套

軟體不僅具有壓縮資料庫的功能,還附帶了一款「Access隱藏專家」的小工具,點擊軟體主介面中的「隱藏資料庫」按鈕,就可以打開此工具。 它可以將資料庫中的表轉換為隱藏表,這樣一來使用其它察看工具就不能顯示資料表,但一樣可以在網站程式中正常使用,可以很好地起到保護資料的作用。

圖45 Access隱藏專家軟體

按照同樣的方法打開資料庫檔案,點擊「開始查找」按鈕查找資料庫表,查找完成後將顯示資料庫中存在的表。 而後點擊「隱藏」按鈕,就完成了隱藏操作。 如果需要恢復被隱藏的資料表,只須打開對應的資料庫檔案,然後點擊「恢復」按鈕即可。

小提示:

資料加密操作具有一定的風險,在使用前務必要備份相關檔。

敬請關注第六章:

第六章 網站行銷與整合推廣

相關連結:

互聯網創業成功之道(四):完善功能 讓網站更易用

《互聯網創業成功之道:網站策劃、建設、推廣盈利實戰攻略》是一本全面講解網站建設全過程的一本書籍,也是作者五年以來建站經驗的總結。

本書圍繞網站建設的全過程展開,從網站策劃開始,逐一講解了網站創建、網站內容管理、網站維護、網路行銷方案、網站SEO、網站盈利技巧等實際操作,並以實例的形式為大家介紹了成功的網路創業案例和網站運營中的誤區, 讓大家可以學習最直接的建站經驗。

A5站長網將連載本書,如果您想搶先閱讀,可到卓越網等網上書店購買,該書在全國各地新華書店亦有銷售。

作者:陶秋豐(EndTo) 出版社: 電腦報電子音像出版社。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.