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

首頁(yè) > 系統(tǒng) > Linux > 正文

linux下自動(dòng)備份MySQL數(shù)據(jù)并上傳到FTP上的shell腳本

2019-10-26 18:35:39
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
代碼如下:
#!/bin/bash
#Mysql autobackup shell
#
#
#----------------set the mysql login parameters
dbuser=root
dbpasswd=
dbserver=localhost
dbname=fwserver2008
dbopt=--opt
backupdir=/dbbackup/
#-----------------set the FTP paramters , 0 no send to a ftp server,1 send to a ftp server
copytoftp=1
ftpserver=172.16.25.2
ftpuser=linux
ftppasswd=123456
#----------------set the backpfile paramters
fileprefix=fwserver
dumpfilename=$backupdir$fileprefix`date +%F_%H%M%S`.sql
newfile=$fileprefix-`date +%F_%H%M%S`.tar.gz
keepdays=10
#------------------write the operater command to log file
logfile=/var/log/_mysqlbackup.log
logtmp=/var/log/_mybackup.tmp

#===============================================
if [ ! -d $backupdir ]
then
echo "$backupdir is not exist, then make ..." >> $logfile
mkdir -p $backupdir
fi
echo "start====================================>">>$logfile
echo "Beginning backup `date +%F %T`" >>$logfile
echo "Delete $keepdays days ago files ..." >>$logfile
find $backupdir -name $fileprefix* -mtime +$keepdays -fls $logtmp -exec rm {} ;
echo "Deleted Backup file is :">>$logfile
cat $logtmp >>$logfile
echo "Delete old file Success!" >>$logfile
if [ -f $backupdir$newfile ]
then
echo "$newfile backup exist, backup stop ..." >>$logfile
else
if [ -z $dbpasswd ]
then
mysqldump -u$dbuser -h$dbserver $dbopt $dbname >$dumpfilename
else
mysqldump -u$dbuser -p$dbpasswd -h$dbserver $dbopt $dbname >$dumpfilename
fi
tar czvf $backupdir$newfile $dumpfilename >>$logfile 2>&1
echo "$backupdir$newfile Backup Success!" >>$logfile
rm -fr $dumpfilename
if [ $copytoftp = 1 ]; then
if [ -z $ftpserver ];then
echo "Ftp Server not set,Copy to Ftp Failed ..." >>$logfile
exit 1
elif [ -z $ftpuser ];then
echo "Ftp user not set, Copy to Ftp Failed ..." >>$logfile
exit 2
elif [ -z $ftppasswd ]; then
echo "Ftp password not set, Copy to Ftp Failed ..." >>$logfile
exit 3
else
echo "Start copy to Ftp server ...." >> $logfile
ftp -i -n <<end_ftp
open $ftpserver
user $ftpuser $ftppasswd
lcd $backupdir
hash
prompt
put $newfile
close
bye
end_ftp
fi
fi
echo "End=======================================">>$logfile
fi
# the end of the auto backup script
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 久久手机在线视频 | 国产18视频 | 一级一级一级一级毛片 | 成人午夜毛片 | 精品国产一区二区三区天美传媒 | 久久精品超碰 | 成人在线视频在线观看 | 色屁屁xxxxⅹ在线视频 | 免费网站看毛片 | 久久成人福利 | 日本残忍极度灌浣肠视频 | 99热高清| 国产精品久久久久久238 | 久久国产乱子伦精品 | 中国大陆高清aⅴ毛片 | 全黄裸片武则天一级第4季 九色p | 久久网一区二区 | 91九色蝌蚪国产 | 国产激情精品一区二区三区 | 日本成年网 | 七首小情歌泰剧在线播放 | 黄色网址免费在线 | 久久伊 | 成人在线观看免费观看 | 九九热免费观看 | 97色在线观看免费视频 | 欧美区在线 | 国产在线精品区 | 中午日产幕无线码1区 | 久久夜夜视频 | 国产精品爱久久久久久久 | 天堂二区 | 精品xxxx户外露出视频 | 国产精品美女一区二区 | 舌头伸进添的我好爽高潮网站 | videos韩国| 欧美一级精品 | 日韩av在线资源 | 国产瑟瑟视频 | 一区二区三区精品国产 | 天天操天天碰 |