一:什么是xtrabackup
創(chuàng)新互聯(lián)建站是一家集網(wǎng)站建設(shè),陵水黎族企業(yè)網(wǎng)站建設(shè),陵水黎族品牌網(wǎng)站建設(shè),網(wǎng)站定制,陵水黎族網(wǎng)站建設(shè)報(bào)價(jià),網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)優(yōu)化,陵水黎族網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競(jìng)爭(zhēng)力。可充分滿足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時(shí)我們時(shí)刻保持專業(yè)、時(shí)尚、前沿,時(shí)刻以成就客戶成長(zhǎng)自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。XtraBackup 是一個(gè)用來備份 MySQL 的工具。對(duì)mysql的MYISAM引擎只支持完全備份,對(duì)innodb不僅支持完全備份,也支持增量備份,是一個(gè)全自動(dòng)的工具。
二:安裝xtrabackup
在percona公司官網(wǎng)上下載xtrabackup備份工具,
percona-xtrabackup-2.0.0-417 //支持mysql-5.5
rpm包進(jìn)行安裝
安裝時(shí)有依賴性,
解決三個(gè)依賴性
1,libaio.1
2.perl-DBD-Mysql
3.linev.so.4 //需要從網(wǎng)上下載 yum源沒有
三:xtrabackup 的使用
innobackupex是xtrabackup的一個(gè)perl腳本。
實(shí)戰(zhàn)一:
完全備份數(shù)據(jù)庫
innobackupex --user=root --password=*** /backup/ //備份的路徑
一般情況下,在備份完成后,要做回滾,防止有的事務(wù)沒有提交,解決不同步問題。
innobackupex --apply-log /backup/2015....
連接數(shù)據(jù)庫刷新日志文件
flush logs;
備份二進(jìn)制文件
cp /mysql-bin-00003 /backup/
mysqlbinlog mysql-bin-00004 > abc.sql
模擬數(shù)據(jù)庫損壞
rm -fr /mydata/data //mysql的數(shù)據(jù)文件
此時(shí)關(guān)閉 和 開啟服務(wù)異常
killall mysqld
還原數(shù)據(jù)庫
還原時(shí)不要求數(shù)據(jù)庫服務(wù)正常狀態(tài),但備份是要求,
innobackup --copy-back /backup/2015....
chown mysql.mysql /mydata/data -R
/etc/init.d/mysqld start
數(shù)據(jù)庫正常
利用二進(jìn)制文件,恢復(fù)數(shù)據(jù)(完全備份后對(duì)數(shù)據(jù)庫還進(jìn)行操作)
set sql_log_bin=0 //不記錄二進(jìn)制日志
source /backup/abc.sql
set sql_log_bin=1 //恢復(fù)正常
實(shí)戰(zhàn)二:
xtarbackup 做增量備份
innobackup --incremental /backup --incremental-basedir=/backup/2016... 完全備份的文件
innobackupex --incremental /backup/ --incremental-basedir=/backup/2016-05-15_15-30-23/
第一次增量指向完全備份的文件
第二次增量備份的時(shí)后要指定第一次增量備份的文件
在損壞可以 完全+增量+二進(jìn)制
恢復(fù):
準(zhǔn)備 只指定redo操作
有增量備份的時(shí)候只指定redo操作 因?yàn)橥耆珱]有提交操作而增量提交了事務(wù)
innobackupex --apply-log --redo-only /backup/2016-05-15_15-30-23/
innobackupex --apply-log --redo-only /backup/2016-05-15_15-30-23/ --incremental-dir=/backup/2016-05-15_15-35-25/
所有的提交動(dòng)作到備份到完全備份文件上
還原時(shí)只用還原完全備份的文件 --copy-back
還原時(shí) 指定第一次完全的文件。在其后追加,和備份時(shí)不同
420 innobackupex --apply-log -redo-only /backup/2016-05-15_16-05-22/ --incremental-dir=/backup/2016-05-15_16-13-46/
421 ls
422 rm -fr *
423 innobackupex --copy-back /backup/2016-05-15_16-05-22/
424 ls
425 chown mysql.mysql
426 chown mysql.mysql . -R
427 mysqlls
428 ls
429 rm -fr *
430 innobackupex --copy-back /backup/2016-05-15_16-05-22/
431 ls
432 chown mysql.mysql . -R
433 killall mysqld
434 /etc/init.d/mysqld start
435 mysql
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。
名稱欄目:xtarback備份工具的使用-創(chuàng)新互聯(lián)
標(biāo)題來源:http://jinyejixie.com/article48/dcphhp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制網(wǎng)站、面包屑導(dǎo)航、靜態(tài)網(wǎng)站、微信小程序、虛擬主機(jī)、軟件開發(fā)
聲明:本網(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)
猜你還喜歡下面的內(nèi)容
移動(dòng)網(wǎng)站建設(shè)知識(shí)