備份的最佳作法,第二章!我們今日要討論的是,採取不同的預防措施以備份您的網站。

首先,我們需要牢記 3-2-1 的備份黃金法則,這通常是我們談論到備份問題時會遵循的規則:3 個資料備份、在 2 種不同的裝置上,以及至少 1 個的離線備份。

而這就是我們要在 Simple Hosting 主機上備份網站的主要原則。

在您的 Simple Hosting 上啟用備份 (快照) 功能

快照指的是您 “ Simple Hosting 主機” 上的所有文件的快照備份。它會在特定時刻像拍攝照片一樣留存您的資料,以備份您當下的資料。要在您的主機上啟用快照 功能,請在您的 Simple Hosting 主機管理頁面中的快照功能選單中點選 « 啟用快照»。這項功能是免費的,它能夠幫您保留文件先前的版本。一旦啟用該功能,將會有四個即時儲存備份:

  • 每日快照保留 24 小時;
  • 每日快照保留 48 小時;
  • 每週快照保留 7 天;
  • 每週快照保留 14 天。

快照功能本身並非完整的備份策略,但它是一種方法。它們在操作不當的情況下顯的特別有用,它允許您可以 ”返回”。

然而,快照會被儲存在您 Simple Hosting 的當地主機上:因此他們會消耗您的儲存空間,並且無法確保有足夠的空間可以進行備份。

因此,另外在遠端機器上完整備份您的文件和資料庫是必要的。

匯出您的 MySQL 資料庫

MySQL 資料庫大部分使用在內容管理系統上 (像是 WordPress,Prestashop 等等…),您可以從您的 Simple Hosting 管理介面上使用 phpMyAdmin 工具完整地將數據庫匯出。在 phpMyAdmin 中連接後,點選選單中的 “匯出”,您就可以選擇您的資料庫匯出的名稱和格式。然後它會在特定時刻生成一份文件,該文件中將會有包含資料庫中的所有資料。

同時,您也可以透過緊急控制台上的指令行線上進行此操作。請參閱文件,了解詳細的流程

使用 Anacron 自動導出資料庫

您也可以使用在網頁代管主機中稱為 anacron 的內建工具來規劃資料庫的備份。接著,這將建立資料庫的 “匯出檔”,並將其包含在您的快照中。它涵蓋了您的文件檔案。在之前,您必須透過連接 sFTP 才可以修改您的 « anacrontab » 檔案。好消息是,您現在可以直接從您的 Simple Hosting 的控制台中編輯您的 « anacrontab » 檔案。要在控制台中編輯檔案,請點選 « Cron» 區塊下的 « 編輯計劃任務» 。

設定資料庫的週期性匯出,請參閱文件並依指令進行設定

輸出當地文件夾

遵循 3-2-1 法則,不要忘記定期地備份資料至您本地電腦上,包括資料庫匯出檔、快照文件,甚至是所有類型的文件,以在獨立的主機環境中保持完整副本。

為此,您只需使用 FileZilla 連接到 sFTP,然後下載所有文件就可以了(您可以在此處找到更多相關信息)。

因此,您的資料備份將可以完整備份:除了您 Simple Hosting 主機的支援外,您將擁有本地完整的副本備份。當您的主機有問題發生時,或是您忘記續約您的主機時,該備份能夠讓您快速地重新開始。