[教學]利用cPanel進行網站資料備份

網站進行自我備份是一個良好的習慣,但相信多數使用者應該都不太會去做,為什麼呢?因為太麻煩了!說到備份,以WordPress或是Discuz最直覺的方式就是到FTP將網頁程式碼下載回來備份緊接著到phpmyadmin中將資料庫的資料導出,這樣就進行完一次的資料備份,但往往FTP備份總是要備份很久,中途可能還遇到斷線之類的。但若你的空間後台是cPanel,或許只要花個一兩分鐘就可以通通完成備份囉!


大多數的使用者都沒有網站備份的概念,一直到虛擬主機掛掉後、網站被砍才赫然發現網站需要備份,但是每次執行備份都需要非常多的時間,大多數的時間都花在FTP檔案備份的時間,因為大家都會拼命往FTP塞東西、網站空間給越大,東西就塞得越多,但這並不是好習慣。那該如何讓FTP備份快一點呢?如果你的網站後台是cPanel那你就有福了!

通常我們會利用cPanel後台來備份資料頂多是使用他的phpmyadmin備份資料庫,因為這是網站資料核心,若資料庫沒了,那網站就跟空殼沒兩樣了。但若善用cPanel來備份,其實你可以連phpmyadmin都不用,因為cPanel已經有內建完整的備份機制,可以讓你備份FTP資料與MYSQL資料喔!

備份FTP檔案與MYSQL資料庫

第1步 首先如果您是cPanel空間的使用者,請先登入您的cPanel空間後台,進入後請找到網站上的「備份精靈」,點擊進入。若英文界面,可能是要找「Backup」這個關鍵字。

cPanel後台http://您的網址:2082 或是 https://您的網址:2083

[教學]利用cPanel進行網站資料備份

第2步 接著請找到畫面上的「備份」,點擊進入。

[教學]利用cPanel進行網站資料備份

第3步 接著在畫面右手邊會看到備份的項目,一般來說我們只需要備份「主目錄」和「MySQL資料庫」部分就可以了,除非你有郵件服務,才需要在備份第三個。

[教學]利用cPanel進行網站資料備份

第4步 例如我選擇「主目錄」,進入後會看到一個按鈕「Home Dictionary」,點擊下載備份就可以了,cPanel系統會將您的FTP上所有資料以壓縮成.tar.gz的格式讓您從網頁下載備份,因為檔案有經過壓縮,檔案會比FTP上小很多,備份上也變得輕鬆又容易喔!

[教學]利用cPanel進行網站資料備份

第5步 若是選擇「MySQL資料庫」,那進入後就是點擊畫面上有個MySQL,將檔案下載檔案就可以,一樣是經過壓縮模式,所以檔案會小很多!

[教學]利用cPanel進行網站資料備份

這個cPanel的備份功能可真的是好得沒話說,如果可以排程存到自己的信箱那就太好了,不過其實備份也是算有技巧的吧?以我自己的習慣來說,我會重點在備份資料庫,因為只要你有新增文章、網站內容、訪客留言那資料庫內一定會多資料(前提是你的網站是使用PHP+MySQL的開發模式),所以MySQL資料庫是備份的重點。至於FTP上的檔案算是其次,當你有動到FTP上的檔案再進行備份也不急。

另外若是圖床的話,如果可以使用cPanel下載備份當然很好,不行的話,就請您慢慢下載了,不過這比起把圖片丟到flickr或是Picasa這種比較不好備份的網站,有FTP簡直是活在天堂了。