使用該腳本之前,要在需要備份的機(jī)器上創(chuàng)建 /home/backup 目錄 安裝ftp命令
創(chuàng)新互聯(lián)專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于成都做網(wǎng)站、網(wǎng)站建設(shè)、外貿(mào)營銷網(wǎng)站建設(shè)、醴陵網(wǎng)絡(luò)推廣、重慶小程序開發(fā)公司、醴陵網(wǎng)絡(luò)營銷、醴陵企業(yè)策劃、醴陵品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運(yùn)營等,從售前售中售后,我們都將竭誠為您服務(wù),您的肯定,是我們大的嘉獎(jiǎng);創(chuàng)新互聯(lián)為所有大學(xué)生創(chuàng)業(yè)者提供醴陵建站搭建服務(wù),24小時(shí)服務(wù)熱線:028-86922220,官方網(wǎng)址:jinyejixie.comyum install ftp -y #centosapt-get install ftp -y #debian ubuntumkdir /home/backup在備份機(jī)器上創(chuàng)建存放備份文件的目錄,得在ftp上事先創(chuàng)建。 可以配合cron自動(dòng)執(zhí)行備份,例如(每天凌晨一點(diǎn)自動(dòng)執(zhí)行備份腳本):
00 1 * * * bash /root/backup.sh#!/bin/bash#你要修改的地方從這里開始MYSQL_USER=root #mysql用戶名MYSQL_PASS=eqblog.com #mysql密碼 #數(shù)據(jù)庫發(fā)送到的郵箱FTP_USER=yan #ftp用戶名FTP_PASS=eqblog.com #ftp密碼FTP_IP=ftp.eqblog.com #ftp地址FTP_backup=sql #ftp上存放備份文件的目錄,這個(gè)要自己得ftp上面建的WEB_DATA=/data/wwwroot #要備份的網(wǎng)站數(shù)據(jù)#你要修改的地方從這里結(jié)束#定義數(shù)據(jù)庫的名字和舊數(shù)據(jù)庫的名字DataBakName=Data_$(date +"%Y%m%d").tar.gzWebBakName=Web_$(date +%Y%m%d).tar.gzOldData=Data_$(date -d -5day +"%Y%m%d").tar.gzOldWeb=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.gzcd /home/backup#導(dǎo)出數(shù)據(jù)庫,一個(gè)數(shù)據(jù)庫一個(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ù)庫文件為一個(gè)文件tar zcf /home/backup/$DataBakName /home/backup/*.sql.gzrm -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 << ENDuser $FTP_USER $FTP_PASStype binarycd $FTP_backupdelete $OldDatadelete $OldWebput $DataBakNameput $WebBakNamebyeEND
文章標(biāo)題:云服務(wù)器Linux下FTP自動(dòng)備份腳本
轉(zhuǎn)載來源:http://jinyejixie.com/article44/cheihe.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站排名、微信小程序、網(wǎng)站內(nèi)鏈、全網(wǎng)營銷推廣、網(wǎng)站維護(hù)、用戶體驗(yàn)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)