Linux自動備份網站數據到godaddy免費空間

火幣

網站數據是一個網站的最重要的一部分,因為保護好我們的網站數據成為建站規劃的首要任務。

godaddy的名費空間由於一個超大的廣告,很少有人用來做站,不過我們可以把網站數據上傳到這個免費空間。

創建數據備份腳本

1、登錄SSH,創建文件backup.sh

      [notification type=”info”] vi /root/backup.sh[/notification]

2、粘貼以下代碼到backup.sh,並保存。
注釋:/home/backup為本地伺服器存放備份文件的目錄,可以自由更改。
DataBakName:資料庫文件名
WebBakName:網站數據文件名
OldData   :五天後的自動刪除的資料庫文件
OldWeb   :五天後的自動刪除的網站數據文件

[notification type=”info”]

  1. #!/bin/bash
  2. cd /home/backup
  3. #定義資料庫的名字和舊資料庫的名字
  4. DataBakName=Data_$(date +”%Y%m%d”).tar.gz
  5. WebBakName=Web_$(date +%Y%m%d).tar.gz
  6. OldData=Data_$(date -d -5day +”%Y%m%d”).tar.gz
  7. OldWeb=Web_$(date -d -5day +”%Y%m%d”).tar.gz
  8. #刪除本地3天前的數據
  9. rm -rf /home/backup/Data_$(date -d -3day +”%Y%m%d”).tar.gz
  10. #導出mysql資料庫
  11. /usr/local/mysql/bin/mysqldump -u root -p123456 zhumaohai > /home/backup/zhumaohai.sql
  12. #壓縮資料庫
  13. tar zcf /home/backup/$DataBakName /home/backup/*.sql
  14. #刪除sql文件
  15. rm -rf /home/backup/*.sql
  16. #壓縮網站數據
  17. tar zcvf /home/backup/$WebBakName /home/wwwroot
  18. #上傳到ftp空間,刪除FTP空間5天前的數據
  19. ftp -v -n 8.8.8.8 << END
  20. user gdftpuser 123456
  21. type binary
  22. cd backup
  23. delete $OldData
  24. delete $OldWeb
  25. put $DataBakName
  26. put $WebBakName
  27. bye
  28. END

    [/notification]

3、為backup.sh添加執行許可權。

  [notification type=”info”] chmod +x /root/backup.sh [/notification]

添加腳本至crontab(自動啟動程序)

執行命令crontab -e,添加每天0點10分啟動代碼

[notification type=”info”] 10 00 * * * /root/backup.sh [/notification]

測試腳本

執行腳本backup.sh

[notification type=”info”] ./backup.sh [/notification]

稍等片刻,登錄godaddy免費空間的FTP,看是否已經成功上傳了備份文件,如果存在,證明腳本已經設置正確。否則,認真檢查FTP信息是否設置正確。

這個腳本可以設置刪除多少天前的數據,所以就不用擔心免費空間的容量不足的問題。

贊(0) 打賞
需要國外VPS建站朋友,請聯繫站長! 轉載請註明文章來源:VPSMVP部落 - 便宜VPS|VPS優惠|VPS測評|美國VPS|VPS教程 » Linux自動備份網站數據到godaddy免費空間
分享到: 更多 (0)
VULTR

評論 搶沙發

  • 昵稱 (必填)
  • 郵箱 (必填)
  • 網址

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

微信掃一掃打賞




友情鏈接:
 |  趙容部落  |  老左筆記  |  微魔部落  |  便宜VPS  |  vps小學生  |  主機百科  |  老蔣部落  |  老劉博客  |  全球主機  |  全球主機交流  |  數字居民  |  LET論壇  |  veidc測評  |  挖站否  |  VPS收割者  |  主機貼士  |  惠主機  |  荒島  |  VPS GO  |  國外VPS  |  主機之家測評

友情鏈接申請