CentOS/RHEL系統(tǒng)如何實現(xiàn)每天自動備份MySQL數(shù)據(jù)庫-創(chuàng)新互聯(lián)

這篇文章主要介紹CentOS/RHEL系統(tǒng)如何實現(xiàn)每天自動備份MySQL數(shù)據(jù)庫,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

成都創(chuàng)新互聯(lián)公司是一家業(yè)務范圍包括IDC托管業(yè)務,雅安服務器托管、主機租用、主機托管,四川、重慶、廣東電信服務器租用,大邑服務器托管,成都網(wǎng)通服務器托管,成都服務器租用,業(yè)務范圍遍及中國大陸、港澳臺以及歐美等多個國家及地區(qū)的互聯(lián)網(wǎng)數(shù)據(jù)服務公司。

1.先在服務器下建文件夾以下3個文件夾:/bak、/bak/bakmysql、/bak/bakmysqlold。
[root@server21 ~]# mkdir -p /bak/bakmysql{,old}
在/bak/bakmysql文件夾下建一個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語句中的紅色字體請分別換為自己的mysql數(shù)據(jù)庫用戶、密碼和database名。腳本先將/bak/bakmysql文件夾下bakmysql為文件名開頭的備份文件移至/bak/bakmysqlold,再生成最新的備份文件,最后再判斷/bak/bakmysqlold文件夾中七天前的文件是否存在,存在則刪除,最后結(jié)束。這樣就能自動備份最近七天的數(shù)據(jù)庫腳本。
CentOS/RHEL系統(tǒng)如何實現(xiàn)每天自動備份MySQL數(shù)據(jù)庫

4.設置每天自動執(zhí)行shell腳本:
[root@server21 ~]# vim /etc/crontab 在最后加入這樣一行(具體含義請自行參考/etc/crontab中的注釋)
0 0 * * * root /bak/bakmysql/backup.sh
重啟crontab:
[root@server21 ~]# /sbin/service crond restart
如果沒有設置crontab為開機自啟動可以如下設置其開機自啟動:
[root@server21 ~]# chkconfig –level 35 crond on

以上是“CentOS/RHEL系統(tǒng)如何實現(xiàn)每天自動備份MySQL數(shù)據(jù)庫”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對大家有幫助,更多相關知識,歡迎關注創(chuàng)新互聯(lián)-成都網(wǎng)站建設公司行業(yè)資訊頻道!

網(wǎng)站欄目:CentOS/RHEL系統(tǒng)如何實現(xiàn)每天自動備份MySQL數(shù)據(jù)庫-創(chuàng)新互聯(lián)
文章位置:http://bm7419.com/article0/giioo.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供Google企業(yè)網(wǎng)站制作、微信小程序域名注冊、標簽優(yōu)化網(wǎng)站改版

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站制作