日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢(xún)
選擇下列產(chǎn)品馬上在線(xiàn)溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
CentOS/RHEL系統(tǒng)如何實(shí)現(xiàn)每天自動(dòng)備份MySQL數(shù)據(jù)庫(kù)-創(chuàng)新互聯(lián)

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

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

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語(yǔ)句中的紅色字體請(qǐng)分別換為自己的mysql數(shù)據(jù)庫(kù)用戶(hù)、密碼和database名。腳本先將/bak/bakmysql文件夾下bakmysql為文件名開(kāi)頭的備份文件移至/bak/bakmysqlold,再生成最新的備份文件,最后再判斷/bak/bakmysqlold文件夾中七天前的文件是否存在,存在則刪除,最后結(jié)束。這樣就能自動(dòng)備份最近七天的數(shù)據(jù)庫(kù)腳本。
CentOS/RHEL系統(tǒng)如何實(shí)現(xiàn)每天自動(dòng)備份MySQL數(shù)據(jù)庫(kù)

4.設(shè)置每天自動(dòng)執(zhí)行shell腳本:
[root@server21 ~]# vim /etc/crontab 在最后加入這樣一行(具體含義請(qǐng)自行參考/etc/crontab中的注釋?zhuān)?br/>0 0 * * * root /bak/bakmysql/backup.sh
重啟crontab:
[root@server21 ~]# /sbin/service crond restart
如果沒(méi)有設(shè)置crontab為開(kāi)機(jī)自啟動(dòng)可以如下設(shè)置其開(kāi)機(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)-成都網(wǎng)站建設(shè)公司行業(yè)資訊頻道!


分享題目:CentOS/RHEL系統(tǒng)如何實(shí)現(xiàn)每天自動(dòng)備份MySQL數(shù)據(jù)庫(kù)-創(chuàng)新互聯(lián)
本文來(lái)源:http://www.dlmjj.cn/article/giioo.html