国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
mysql數(shù)據(jù)庫自動定期備份的腳本
保留每天備份的數(shù)據(jù)是件不太現(xiàn)實的事,做好的做法是保留前三天的
備份數(shù)據(jù)。把備份的數(shù)據(jù)打包并壓縮,文件名以系統(tǒng)時間命名,打包后的
備份文件放在一個特定的文件夾下面,實際上,只要是以時間命名備份文件,
ls 命令后,文件將自動按時間排序的,這樣就可以方便的刪除三天以前的備份文件,于是
就保證了服務器上每天都保留著最近三天的數(shù)據(jù)庫備份


#/usr/bin/dbbackup
#! /bin/bash
dbsum=$#
if [ "${dbsum}" -eq 0 ];then
echo "Error:no database chosed"
exit 1
fi
mkdir -p /backup/
backdir=/backup/
touch /var/log/dbbackup.log
datetime=`date +"%Y%m%d"`
filesum=`ls ${backdir} | wc -l`
if [ "${filesum}" -ge 3 ];then
cd ${backdir}
rm -rf `ls | head -1`
fi
cd /usr/local/mysql/bin
for i in $*;do
echo "backing up for database $i starting ..."
mysqldump -uroot -ppassword -e --default-character-set=utf8 $i > ${backdir}$i.sql
echo "backing up for database $i completed"
done
echo "tar and gzip the backed file now ..."
cd ${backdir}
tar -c *.sql | gzip >./${datetime}.tar.gz
rm -rf *.sql
echo "all success ! you can find the backed file in ${backdir} suffixed by .tar.gz"
exit 0


編輯crontab,每晚11:30備份數(shù)據(jù)
crontab -e 加入如下內(nèi)容:

30 23 * * * /usr/bin/dbbackup dbname1 dbname2 > /var/log/dbbackup.log 2>&1
本站僅提供存儲服務,所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
生產(chǎn)環(huán)境下shell腳本:Mysql數(shù)據(jù)庫備份和Mysql主從同步監(jiān)控
xtrabackup備份與恢復實踐
10 個實用 Shell 腳本,珍藏版
Linux:SHELL自動備份Mysql數(shù)據(jù)庫并上傳到ftp空間或發(fā)送附件到郵箱
MySQL備份之Xtrabackup
經(jīng)常使用的mysql命令
更多類似文章 >>
生活服務
分享 收藏 導長圖 關注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服