濮阳杆衣贸易有限公司

主頁(yè) > 知識(shí)庫(kù) > VPS自動(dòng)備份數(shù)據(jù)庫(kù)到FTP的腳本代碼

VPS自動(dòng)備份數(shù)據(jù)庫(kù)到FTP的腳本代碼

熱門標(biāo)簽:??谥悄苷Z(yǔ)音電銷機(jī)器人好用嗎 外呼系統(tǒng)一天耗費(fèi)多少流量 杞縣地圖標(biāo)注app 陜西便宜電銷機(jī)器人軟件 昆明電話外呼系統(tǒng)好么 電話機(jī)器人每天搜索多少次 衡水外呼線路解決 艾比利外呼系統(tǒng) 免費(fèi)門店地圖標(biāo)注注冊(cè)入駐
1)確保自己在home目錄(若不是,運(yùn)行:cd /home)
2)新建backup文件夾(命令:mkdir backup)
3)新建腳本backup.sh
vi backup.sh
復(fù)制以下代碼(復(fù)制完后:wq!要保存):
復(fù)制代碼 代碼如下:

#!/bin/bash
#你要修改的地方從這里開始
MYSQL_USER=root #mysql用戶名
MYSQL_PASS=123456 #mysql密碼
FTP_USER=vmvps #ftp用戶名
FTP_PASS=123456 #ftp密碼
FTP_IP=ftp.vmvps.com #ftp地址
FTP_backup=backup #ftp上存放備份文件的目錄,這個(gè)要自己得ftp上面建的
WEB_DATA=/home/wwwroot #要備份的網(wǎng)站數(shù)據(jù)
#你要修改的地方從這里結(jié)束

#定義數(shù)據(jù)庫(kù)的名字和舊數(shù)據(jù)庫(kù)的名字
DataBakName=Data_$(date +”%Y%m%d”).tar.gz
WebBakName=Web_$(date +%Y%m%d).tar.gz
OldData=Data_$(date -d -5day +”%Y%m%d”).tar.gz
OldWeb=Web_$(date -d -5day +”%Y%m%d”).tar.gz

#刪除本地3天前的數(shù)據(jù)
rm -rf /home/backup/Data_$(date -d -3day +”%Y%m%d”).tar.gz /home/backup/Web_$(date -d -3day +”%Y%m%d”).tar.gz
cd /home/backup

#導(dǎo)出數(shù)據(jù)庫(kù),一個(gè)數(shù)據(jù)庫(kù)對(duì)應(yīng)一個(gè)壓縮文件
for db in `/usr/local/mysql/bin/mysql -u$MYSQL_USER -p$MYSQL_PASS -B -N -e ‘SHOW DATABASES' | xargs`; do
(/usr/local/mysql/bin/mysqldump -u$MYSQL_USER -p$MYSQL_PASS ${db} | gzip -9 – > ${db}.sql.gz)
done

#壓縮數(shù)據(jù)庫(kù)文件為一個(gè)文件
tar zcf /home/backup/$DataBakName /home/backup/*.sql.gz
rm -rf /home/backup/*.sql.gz

#壓縮網(wǎng)站數(shù)據(jù)
tar zcf /home/backup/$WebBakName $WEB_DATA

#上傳到FTP空間,刪除FTP空間5天前的數(shù)據(jù)
ftp -v -n $FTP_IP END
user $FTP_USER $FTP_PASS
type binary
cd $FTP_backup
delete $OldData
delete $OldWeb
put $DataBakName
put $WebBakName

4)測(cè)試腳本運(yùn)行如何
sh backup.sh

5)給腳本添加權(quán)限
chmod +x backup.sh

6)添加每日自動(dòng)運(yùn)行命令(每天00:00自動(dòng)運(yùn)行)
crontab -e
00 00 * * * /home/backup.sh

標(biāo)簽:臨滄 泰安 昌都 營(yíng)口 南京 西寧 宿遷

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《VPS自動(dòng)備份數(shù)據(jù)庫(kù)到FTP的腳本代碼》,本文關(guān)鍵詞  VPS,自動(dòng),備份,數(shù)據(jù)庫(kù),到,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《VPS自動(dòng)備份數(shù)據(jù)庫(kù)到FTP的腳本代碼》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于VPS自動(dòng)備份數(shù)據(jù)庫(kù)到FTP的腳本代碼的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    买车| 盐亭县| 华蓥市| 尼勒克县| 米脂县| 金塔县| 苍山县| 长泰县| 新民市| 尼玛县| 鄱阳县| 黑水县| 临沧市| 江门市| 温宿县| 铜鼓县| 伊宁市| 出国| 肇州县| 望城县| 定陶县| 许昌市| 蕉岭县| 兰州市| 六枝特区| 巴塘县| 南丹县| 平阴县| 泉州市| 阿城市| 葵青区| 红原县| 陈巴尔虎旗| 关岭| 南城县| 湟中县| 利辛县| 田东县| 靖远县| 北安市| 和林格尔县|