黃聰:VPS實現自動定時備份網站數據以及Mysql數據庫到百度雲同步盤


建站多了,備份成了頭疼的問題,因為你不知道你的VPS什么時候會宕機或者服務商跑路,一旦網站數據丟失,那么相當於前功盡棄了,所以自己研究出了一套自動備份的方法。

 

需要的東西:

1、一個VPS(虛擬空間沒辦法用我這方法)

2、百度雲同步盤(用來自動同步備份的數據到網盤的)

3、Allway Sync(這個軟件用來自動復制要備份的文件夾到百度雲同步盤)鏈接: http://pan.baidu.com/s/1sjQ7tY9 密碼: 0ikn

4、Navicat for MySQL(這個軟件是用來自動備份Mysql數據庫的)鏈接: http://pan.baidu.com/s/1o6shKJS 密碼: q1lc

 

操作步驟:

1、在VPS上面安裝好百度雲同步盤、Navicat for Mysql以及Allway Sync

 

2、運行百度雲同步盤,設置一個文件夾作為你的同步盤,我設置D:\wwwroot\百度雲同步盤為同步盤。只要是復制到這個文件夾的數據,都會被同步到我們的雲盤,我們只需要想辦法定時將數據庫和網站信息復制到這個文件夾就可以了。

 

3、首先設置Mysql的備份方案,讓Mysql每天自動備份到百度雲同步盤。首先運行Navicat for Mysql,點擊 連接 --> 在服務器上面右鍵 --> 連接屬性

 

4、選擇 高級 選項卡 --> 設置保存路徑為D:\wwwroot\百度雲同步盤(設置你自己的同步盤路徑)

 

5、然后 連接上服務器 --> 計划 --> 新建批處理作業 --> 點擊選擇可用任務 --> 點擊“選擇”按鈕,這時候我們就選擇好了數據庫備份的任務了。

 

6、點擊 保存 --> 設置文件名(隨意填寫)

 

7、點擊 設置計划任務 --> 新建 --> 設置“開始時間”為3點(這個你自己定) --> 確定。這時候,Mysql的備份就做好了,每天3點的時候,Navicat就會自動把服務器的所有數據庫自動備份到百度雲同步網盤內自動上傳到百度雲中。

 

8、接下來,就是設置網站程序的備份。運行Allway Sync程序,這個程序用起來很簡單,就是左邊選擇你要備份的網站文件夾(例如我的是wordpress程序,只想備份上傳的文件,那么我就設置目錄為D:\wwwroot\hcsem\Web\wp-content\uploads),右邊選擇要百度雲同步盤的目錄(最好是每個站再建立一個文件夾用於區分),我設置為D:\wwwroot\百度雲同步盤\hcsem\uploads

 

9、點擊“分析”,如果你要同步的文件夾內容過多,軟件會有文件差異過大的重要提醒,我們直接點擊“忽略”按鈕即可。

 

10、點擊“同步”,就完成文件夾的同步了。但為了實現每天定時自動同步,我們還需要選擇菜單項中的“同步組” -->  配置 --> 同步計划 --> 勾選“每隔指定的時間間隔同步” --> 設置“同步時間間隔”為“天” --> 確定

 

11、至此,所有配置完成,這樣你就會神奇的發現每天固定的時間數據庫和網站程序都被自動備份到百度雲同步盤中了,如下圖:

 

再看百度雲網盤,每天都有備份,哈哈!

 

每個網站每天都有備份。

 

誰還有更好的備份方法的,歡迎分享,如果覺得OK,記得點贊!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM