使用寶塔面板如何自動備份資料庫和網站程式碼

  • 2019 年 12 月 9 日
  • 筆記

本篇文章來自於某框架的知名苦工仙士可的提問,你是怎麼定時備份資料庫的?

基礎操作是:寶塔自帶的定時任務當中就有備份資料庫和網站程式碼啊 ? 然後就直接選擇了備份到伺服器磁碟

把備份文件放在伺服器上也是不太保險,萬一那一天突然宕機,伺服器磁碟壞掉了,那麼應該如何存儲備份文件?

每天手動下載一份備份文件到本地?不不不,這個方法還需要人工去下載備份文件到本地保存,實在不太方便

既然使用了寶塔面板,寶塔的軟體商店中有很多的插件,而且我們能用到的都是官方出品的免費的,包含了又拍雲存儲、FTP 存儲空間、阿里雲 OSS、Google雲網盤、Google雲存儲、七牛雲存儲、騰訊雲 COS

這麼多的存儲工具,多種選擇,還不夠你放備份文件嗎?

我使用的是七牛雲存儲,七牛雲提供了永久免費的 10G 存儲空間,我們可以創建私有的存儲空間,綁定加速域名,不過七牛綁定自定義域名是要要求的,一是實名賬戶的餘額要超過 10 元,二是該域名必須為已經備案的域名

ps:這個就很不好了,還要充錢,當然我這裡是之前充的一直沒用到,所以就選擇了使用七牛雲了。不過騰訊雲 COS 存儲應該是 50G,新用戶是 6 個月,老用戶不受影響,也可以使用騰訊雲 COS,我的靜態圖片資源都在騰訊雲

怎麼創建私有的存儲空間和綁定加速域名這裡就不說了,還沒有帳號的話先去註冊一個,點擊註冊

登錄寶塔 Linux 面板 >> 軟體商店 >> 寶塔插件中找到「七牛雲存儲」插件並安裝,安裝完畢後點擊七牛雲存儲插件右側的「設置」

在七牛雲個人中心的密鑰管理中創 AK 和 SK 密鑰,把對應的 AK、SK、存儲空間名稱、加速域名填寫後點擊【保存】按鈕

配置完成之後我們就可以愉快的備份資料庫了,點擊計劃任務,選擇備份資料庫,備份到七牛雲存儲

對於網站內容的備份呢,我這裡推薦大家使用私有的 Github 倉庫,如果嫌棄下載速度的話,可以使用中國的碼雲 Gitee 私有倉庫

這裡提供一下 WordPress 的忽略文件,有些資源沒必要進行上傳,減少我們的第一次同步時間

wp-config.php  wp-admin/  wp-includes/  robots.txt  badlink.txt  wp-content/uploads/  wp-content/plugins/  wp-content/languages/  wp-config-sample.php  readme.txt  license.txt  readme.html

沈唁志,一個PHPer的成長之路! 任何個人或團體,未經允許禁止轉載本文:《使用寶塔面板如何自動備份資料庫和網站程式碼》,謝謝合作!