新聞中心
這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
MySQL熱備份與還原---利用mysqldump---備份腳本
對(duì)extmail數(shù)據(jù)庫(kù)進(jìn)行每天01:00完全熱備份,并可以完全恢復(fù)!
創(chuàng)新互聯(lián)建站秉承實(shí)現(xiàn)全網(wǎng)價(jià)值營(yíng)銷的理念,以專業(yè)定制企業(yè)官網(wǎng),網(wǎng)站設(shè)計(jì)、網(wǎng)站建設(shè),重慶小程序開發(fā),網(wǎng)頁(yè)設(shè)計(jì)制作,移動(dòng)網(wǎng)站建設(shè),營(yíng)銷型網(wǎng)站建設(shè)幫助傳統(tǒng)企業(yè)實(shí)現(xiàn)“互聯(lián)網(wǎng)+”轉(zhuǎn)型升級(jí)專業(yè)定制企業(yè)官網(wǎng),公司注重人才、技術(shù)和管理,匯聚了一批優(yōu)秀的互聯(lián)網(wǎng)技術(shù)人才,對(duì)客戶都以感恩的心態(tài)奉獻(xiàn)自己的專業(yè)和所長(zhǎng)。
一、先建立備份腳本,如下:
vi MySQL_extmail_bak.sh #!/bin/bash # Program # use mysqldump to Fully backup mysql data per week! BakDir=/mysqlback#要備份到的目錄 LogFile=/var/log/bak.log#備份記錄日志 Date=`date +%Y%m%d` Begin=`date +"%Y年%m月%d日 %H:%M:%S"` cd $BakDir DB=extmail#要備份的數(shù)據(jù)庫(kù)名稱 DumpFile=$DB$Date.sql GZDumpFile=$Date.sql.tar.gz /usr/bin/mysqldump -uroot -p123123 --quick --databases $DB --flush-logs --single-transaction > $DumpFile /bin/tar czvf $GZDumpFile $DumpFile /bin/rm $DumpFile Last=`date +"%Y年%m月%d日 %H:%M:%S"` echo 開始:$Begin 結(jié)束:$Last $GZDumpFile succ >> $LogFile
二、恢復(fù)備份sql文件,如下:
cd /mysqlback tar zxvf extmail20170515.tar.gz mv extmail20170515.sql extmail.sql mysql -uroot -p < extmail.sql
附mysqldump參數(shù)說明:http://www.cnblogs.com/wxb-km/p/3610594.html 這大哥寫得很詳細(xì)!
新聞名稱:MySQL熱備份與還原---利用mysqldump---備份腳本
鏈接分享:http://www.ef60e0e.cn/article/pesoih.html