麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 服務器 > Ftp服務器 > 正文

Linux VPS/服務器 網(wǎng)站及數(shù)據(jù)庫自動本地備份并FTP上傳備份腳本

2024-09-09 20:58:55
字體:
供稿:網(wǎng)友
準備工作:

需要提前在VPS安裝好lftp,lftp功能上比較強大,CentOS直接執(zhí)行:yum install lftp,Debian執(zhí)行:apt-get install lftp 。

需要在VPS上創(chuàng)建/home/backup/ 目錄,在FTP上創(chuàng)建backup目錄。

如果VPS上數(shù)據(jù)庫不多的話使用Godaddy的免費空間就可以(10GB空間,300GB流量),只要注冊個域名就免費送。

下面將備份腳本進行部分注釋:

復制代碼 代碼如下:


#!/bin/bash
#Funciont: Backup website and mysql database
#Author: licess
#Website:
#IMPORTANT!!!Please Setting the following Values!
######~Set Directory you want to backup~######將下面的目錄修改成自己要備份的目錄,一般按我的都是在/home/wwwroot/下面所有直接寫了需要備份的目錄。可以繼續(xù)再加:Backup_Dir5=你的目錄 ,Backup_Dir后面的數(shù)字依次遞增。如果不足4個,直接刪除不需要的就可以,同時修改下面tar zcf 部分。

Backup_Dir1=vpser.net
Backup_Dir2=lnmp.org
Backup_Dir3=licess.org
Backup_Dir4=jungehost.com

######~Set MySQL UserName and password~######設置MySQL的用戶名和密碼,最好是root,其他用戶可能因為權(quán)限問題無法導出部分數(shù)據(jù)庫。
MYSQL_UserName=root
MYSQL_PassWord=yourmysqlrootpassword

######~Set MySQL Database you want to backup~######設置要部分的數(shù)據(jù)庫,可以繼續(xù)再加:Backup_Database_Name5=數(shù)據(jù)庫名,Backup_Database_Name后面的數(shù)字依次遞增。
Backup_Database_Name1=vpser
Backup_Database_Name2=licess
Backup_Database_Name3=junge
Backup_Database_Name4=vpserorg

######~Set FTP Information~######設置用來存放備份數(shù)據(jù)的FTP信息
FTP_HostName=184.168.192.43 //FTP服務器的IP或者域名
FTP_UserName=vpsernet //FTP服務器用戶名
FTP_PassWord=yourftppassword //FTP服務器用戶對應的密碼
FTP_BackupDir=backup //備份到FTP上的目錄,需要提前創(chuàng)建好。

#Values Setting END!

TodayWWWBackup=www-*-$(date +"%Y%m%d").tar.gz
TodayDBBackup=db-*-$(date +"%Y%m%d").sql
OldWWWBackup=www-*-$(date -d -3day +"%Y%m%d").tar.gz
OldDBBackup=db-*-$(date -d -3day +"%Y%m%d").sql

tar zcf /home/backup/www-$Backup_Dir1-$(date +"%Y%m%d").tar.gz -C /home/wwwroot/ $Backup_Dir1 --exclude=soft
tar zcf /home/backup/www-$Backup_Dir2-$(date +"%Y%m%d").tar.gz -C /home/wwwroot/ $Backup_Dir2
tar zcf /home/backup/www-$Backup_Dir3-$(date +"%Y%m%d").tar.gz -C /home/wwwroot/ $Backup_Dir3 --exclude=test
tar zcf /home/backup/www-$Backup_Dir4-$(date +"%Y%m%d").tar.gz -C /home/wwwroot/ $Backup_Dir4

###上面為備份網(wǎng)站文件數(shù)據(jù),因為我的網(wǎng)站比較零散,而且網(wǎng)站目錄下面有些目錄屬于臨時目錄并不需要備份,所以可以在上面加上--exclude=不備份的目錄。如果在前面加了Backup_Dir5=yourdir,則再加tar zcf /home/backup/www-$Backup_Dir5-$(date +"%Y%m%d").tar.gz -C
/home/wwwroot/ $Backup_Dir5 。如果多余則刪除多余行。

/usr/local/mysql/bin/mysqldump -u$MYSQL_UserName -p$MYSQL_PassWord $Backup_Database_Name1 > /home/backup/db-$Backup_Database_Name1-$(date +"%Y%m%d").sql
/usr/local/mysql/bin/mysqldump -u$MYSQL_UserName -p$MYSQL_PassWord $Backup_Database_Name2 > /home/backup/db-$Backup_Database_Name2-$(date +"%Y%m%d").sql
/usr/local/mysql/bin/mysqldump -u$MYSQL_UserName -p$MYSQL_PassWord $Backup_Database_Name3 > /home/backup/db-$Backup_Database_Name3-$(date +"%Y%m%d").sql
/usr/local/mysql/bin/mysqldump -u$MYSQL_UserName -p$MYSQL_PassWord $Backup_Database_Name4 > /home/backup/db-$Backup_Database_Name4-$(date +"%Y%m%d").sql

###上面為備份MySQL數(shù)據(jù)庫,如果在前面加了Backup_Database_Name5=yourdatabasename,則再加/usr/local/mysql/bin/mysqldump -u$MYSQL_UserName -p$MYSQL_PassWord $Backup_Database_Name5 > /home/backup/db-$Backup_Database_Name5-$(date +"%Y%m%d").sql 。如果多余則刪除多余行。

rm $OldWWWBackup
rm $OldDBBackup
###刪除3天前的備份###

cd /home/backup/

###下面為自動上傳部分,不得不說lftp很強大,拋棄ftp吧####
lftp $FTP_HostName -u $FTP_UserName,$FTP_PassWord << EOF
cd $FTP_BackupDir
mrm $OldWWWBackup
mrm $OldDBBackup
mput $TodayWWWBackup
mput $TodayDBBackup
bye
EOF


上文大部分都是以代碼的形式表現(xiàn)出來,對于初學者可能比較難理解,一看到就懵啦,還是認真學習就一定能夠有收獲,希望上文中講到的內(nèi)容對大家能夠有所幫助。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 免费观看在线 | 免费永久在线观看黄网 | 日韩激情一区 | 国产精品资源手机在线播放 | 色视频在线播放 | 日韩一级片一区二区三区 | 国产精品免费一区二区三区都可以 | 色999久久久精品人人澡69 | 99精品视频在线免费观看 | 久久久久久久99 | 久久国产亚洲精品 | 国产一区二区高清在线 | 中文字幕四区 | 羞羞羞羞视频 | 日韩视频在线观看免费 | 特级黄色影院 | 欧美激情精品久久久久 | 国产免费久久久久 | a视频在线看 | 午夜激情视频免费 | 少妇一级淫片免费放4p | 国产一级毛片高清视频完整版 | 视频一区二区三区视频 | 国产亚洲精品久久午夜玫瑰园 | 高清av免费 | 曰批全过程40分钟免费视频多人 | 午夜久久久精品一区二区三区 | 亚洲欧美国产视频 | 国产精品热 | 色99久久 | 免费观看又色又爽又黄的崩锅 | 欧美精品久久久久久久久久 | 久久美女免费视频 | 久久精品视频免费 | 黄色网络免费看 | 香蕉视频1024| 国产91精品亚洲精品日韩已满 | 羞羞视频免费网站含羞草 | 草莓视频在线导航 | 1314av| 国产激爽大片在线播放 |