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

建站多了,備份成了頭疼的問題,由於你不知道你的VPS何時會宕機或者服務商跑路,一旦網站數據丟失,那麼至關於前功盡棄了,因此本身研究出了一套自動備份的方法。html

 

須要的東西:sql

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

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

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

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

 

操做步驟:spa

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

 

二、運行百度雲同步盤,設置一個文件夾做爲你的同步盤,我設置D:\wwwroot\百度雲同步盤爲同步盤。只要是複製到這個文件夾的數據,都會被同步到咱們的雲盤,咱們只須要想辦法定時將數據庫和網站信息複製到這個文件夾就能夠了。htm

 

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

 

四、選擇 高級 選項卡 --> 設置保存路徑爲D:\wwwroot\百度雲同步盤(設置你本身的同步盤路徑)

 

五、而後 鏈接上服務器 --> 計劃 --> 新建批處理做業 --> 點擊選擇可用任務 --> 點擊「選擇」按鈕,這時候咱們就選擇好了數據庫備份的任務了。

 

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

 

七、點擊 設置計劃任務 --> 新建 --> 設置「開始時間」爲3點(這個你本身定) --> 肯定。這時候,Mysql的備份就作好了,天天3點的時候,Navicat就會自動把服務器的全部數據庫自動備份到百度雲同步網盤內自動上傳到百度雲中。

 

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

 

九、點擊「分析」,若是你要同步的文件夾內容過多,軟件會有文件差別過大的重要提醒,咱們直接點擊「忽略」按鈕便可。

 

十、點擊「同步」,就完成文件夾的同步了。但爲了實現天天定時自動同步,咱們還須要選擇菜單項中的「同步組」 -->  配置 --> 同步計劃 --> 勾選「每隔指定的時間間隔同步」 --> 設置「同步時間間隔」爲「天」 --> 肯定

 

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

 

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

 

每一個網站天天都有備份。

 

誰還有更好的備份方法的,歡迎分享,若是以爲OK,記得點贊!

相關文章
相關標籤/搜索