這篇文章主要介紹CentOS/RHEL系統(tǒng)如何實(shí)現(xiàn)每天自動(dòng)備份MySQL數(shù)據(jù)庫(kù),文中介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!
網(wǎng)站設(shè)計(jì)、網(wǎng)站制作,成都做網(wǎng)站公司-創(chuàng)新互聯(lián)已向上千余家企業(yè)提供了,網(wǎng)站設(shè)計(jì),網(wǎng)站制作,網(wǎng)絡(luò)營(yíng)銷等服務(wù)!設(shè)計(jì)與技術(shù)結(jié)合,多年網(wǎng)站推廣經(jīng)驗(yàn),合理的價(jià)格為您打造企業(yè)品質(zhì)網(wǎng)站。
1.先在服務(wù)器下建文件夾以下3個(gè)文件夾:/bak、/bak/bakmysql、/bak/bakmysqlold。
[root@server21 ~]# mkdir -p /bak/bakmysql{,old}
在/bak/bakmysql文件夾下建一個(gè)shell腳本:
[root@server21 ~]# touch /bak/bakmysql/backup.sh
給文件授權(quán):
[root@server21 ~]# chmod 755 /bak/bakmysql/backup.sh
2.編輯shell腳本:
[root@server21 ~]# vim /bak/bakmysql/backup.sh
#!/bin/bash
cd /bak/bakmysql
echo "You are in bakmysql directory "
mv bakmysql* /bak/bakmysqlold
echo "Old databases are moved to bakmysqlold folder "
Now=$(date +"%Y-%m-%d")
File=bakmysql-$Now.sql
mysqldump -uroot -p'password' db_bbs > $File
echo "Your database backup successfully completed "
SevenDays=$(date -d -7day +"%Y-%m-%d")
if [ -f /bak/bakmysqlold/bakmysql-$SevenDays.sql ]; then
rm -rf /bak/bakmysqlold/bakmysql-$SevenDays.sql
echo "You have delete 7days ago backup file "
else
echo "7 days ago backup file not exist "
fi
3.Shell腳本mysqldump -uroot-p'password' db_bbs> $File語句中的紅色字體請(qǐng)分別換為自己的mysql數(shù)據(jù)庫(kù)用戶、密碼和database名。腳本先將/bak/bakmysql文件夾下bakmysql為文件名開頭的備份文件移至/bak/bakmysqlold,再生成最新的備份文件,最后再判斷/bak/bakmysqlold文件夾中七天前的文件是否存在,存在則刪除,最后結(jié)束。這樣就能自動(dòng)備份最近七天的數(shù)據(jù)庫(kù)腳本。
4.設(shè)置每天自動(dòng)執(zhí)行shell腳本:
[root@server21 ~]# vim /etc/crontab 在最后加入這樣一行(具體含義請(qǐng)自行參考/etc/crontab中的注釋)
0 0 * * * root /bak/bakmysql/backup.sh
重啟crontab:
[root@server21 ~]# /sbin/service crond restart
如果沒有設(shè)置crontab為開機(jī)自啟動(dòng)可以如下設(shè)置其開機(jī)自啟動(dòng):
[root@server21 ~]# chkconfig –level 35 crond on
以上是“CentOS/RHEL系統(tǒng)如何實(shí)現(xiàn)每天自動(dòng)備份MySQL數(shù)據(jù)庫(kù)”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對(duì)大家有幫助,更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!
新聞標(biāo)題:CentOS/RHEL系統(tǒng)如何實(shí)現(xiàn)每天自動(dòng)備份MySQL數(shù)據(jù)庫(kù)
文章分享:http://aaarwkj.com/article48/peiohp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供企業(yè)網(wǎng)站制作、網(wǎng)站策劃、動(dòng)態(tài)網(wǎng)站、商城網(wǎng)站、移動(dòng)網(wǎng)站建設(shè)、自適應(yīng)網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)