昨天老左再次遇到一個網友告知使用的一臺服務器本身無心中點擊主機商面板的致使服務器被從新安裝系統(竟然這也能夠),問問是否能夠恢復數據。這個同窗和以前遇到好幾回的網友真類似,從開始購買服務器,到本身網站搬遷過來或者新作的網站竟然這麼好幾個月將近一年都沒有備份(心真大)。php
從他本地備份網站數據是接近一年前的,確定沒多大用途,最多能夠將網站恢復,可是一年的數據已經沒有。我讓他本身問問服務商是否有提供自動異地備份,若是有的話那有辦法,不然其餘是沒有什麼辦法的,不過還好並非他最重要的一個網站,這樣也好給他提個醒要記得注意備份。html
在這篇文章中,老左在順帶囉嗦幾句關於新人在作網站的時候,尤爲是用服務器作網站的時候,必定要注意數據按期備份,畢竟在使用虛擬主機的時候有些主機商是有提供自動備份的,固然也須要看具體主機商,有些是直接在cPanel面板自動備份一週數據的。mysql
第1、手動隨時備份sql
咱們能夠根據本身網站數據量增長多少進行手動備份,由於有些網站一個月也沒有幾篇文章更新,那你也就沒有必要天天或者實時備份。好比咱們能夠在每個月初或者每個月末的時候找個閒暇的時間拷貝網站文件和數據庫,這樣備份到本地。數據庫
手動備份數據庫小的話能夠直接經過phpmyadmin導出,或者用mysqldump命令導出(詳解使用mysqldump命令備份還原MySQL數據用法整理)。對於網站文件的話,若是咱們WEB自帶可視化打包那就直接打包後FTP下載,若是咱們只能SHELL操做,那就用tar或者zip命令打包後下載,有些網友每次都是直接FTP文件一個個下載,效率過低。服務器
第2、自動備份網站網站
通常咱們使用的面板或者腳本都有自帶自動備份的功能。好比寶塔面板咱們能夠設置自動備份到七牛雲、又拍雲、阿里雲OSS等第三方存儲中或者是FTP空間中。且能夠設置自動備份。一樣的能夠考慮根據數據量的多少來設置自動備份頻率。阿里雲
一、OneinStack自帶本地/遠程備份網站文件和數據庫使用方法又拍雲存儲
二、軍哥LNMP一鍵WEB環境自帶備份腳本 設置定時本地和FTP遠程備份htm
固然,有些服務商還有提供快照備份,或者定時快照備份的,都是能夠用上。
第3、備份數據管理與堅持
咱們在備份網站數據以後必定要管理好,可能你以爲幾個月都沒有什麼問題,而後就鬆懈不去管理,也不去備份,可能就在後面會發生問題,而後咱們再須要的時候就晚了。對於備份數據的管理,老左我的建議預存前面幾回備份週期,也不要每次備份就將前面的刪除,萬一咱們有須要前面備份的內容,由於有些時候網站咱們也是會常常進行調整的。
總結,廢話一堆,主要就是告誡新人在選擇虛擬主機與服務器是不一樣的,後者是須要咱們本身按期備份,無論你是哪家服務商,商家也都有可能出現問題。同時,咱們本身的操做也可能致使服務器故障或者網站文件丟失,惟獨只有按期備份才能夠避免麻煩。