真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

【MySQL】Xtrabackup備份工具使用

簡介:

創(chuàng)新互聯(lián)服務(wù)項目包括晉源網(wǎng)站建設(shè)、晉源網(wǎng)站制作、晉源網(wǎng)頁制作以及晉源網(wǎng)絡(luò)營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢、行業(yè)經(jīng)驗、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,晉源網(wǎng)站推廣取得了明顯的社會效益與經(jīng)濟效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到晉源省份的部分城市,未來相信會繼續(xù)擴大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!

Xtrabackup是由percona提供的MySQL數(shù)據(jù)庫備份工具,支持在線熱備份(備份時不影響數(shù)據(jù)讀寫).
Xtrabackup有兩個主要的工具:xtrabackup、innobackupex
1、xtrabackup只能備份InnoDB和XtraDB兩種數(shù)據(jù)表,而不能備份MyISAM數(shù)據(jù)表
2、innobackupex是參考了InnoDB Hotbackup的innoback腳本修改而來的.innobackupex是一個perl腳本封裝,封裝了xtrabackup。主要是為了方便的 同時備份InnoDB和MyISAM引擎的表,但在處理myisam時需要加一個讀鎖。并且加入了一些使用的選項。如slave-info可以記錄備份恢 復(fù)后,作為slave需要的一些信息,根據(jù)這些信息,可以很方便的利用備份來重做slave。

本文將介紹如何用innobackupex工具做全量和增量備份。
安裝:

yum install http://www.percona.com/downloads/percona-release/redhat/0.1-4/percona-release-0.1-4.noarch.rpm
yum install percona-xtrabackup-24

# 可使用innobackupex -verion檢查版本 若出現(xiàn)版本號則安裝成功
# innobackupex --help 可查看參數(shù)幫助

備份前準(zhǔn)備:
修改InnoDB為獨立表空間模式,即在my.cnf中[mysqld]下設(shè)置innodb_file_per_table=1
建議創(chuàng)建一個單獨的備份目錄 例:/xbackup
全備:

innobackupex --defaults-file=/etc/my.cnf  --user=root --password='yourpassword'  /xbackup
# 出現(xiàn)completed OK!則代表備份成功,文件會保存至一個以時間戳命名的目錄內(nèi)。

恢復(fù):
若全部恢復(fù),則需要先停止mysql服務(wù),還需確保mysqldata目錄下無文件

service mysqld stop
innobackupex  --apply-log  /xbackup/2017-09-07_09-50-11/
# apply-log稱作準(zhǔn)備階段,是為了保持?jǐn)?shù)據(jù)一致性,回滾備份過程中未提交的事務(wù),提交已提交的事務(wù)
innobackupex --defaults-file=/etc/my.cnf  --copy-back /xbackup/2017-09-07_09-50-11/
chown -R mysql:mysql /mysqldata
service mysqld start

單表恢復(fù)

innobackupex  --apply-log --export /xbackup/2017-09-07_15-53-53/
# 若t1表數(shù)據(jù)誤刪 確保表結(jié)構(gòu)存在
ALTER TABLE t1 DISCARD TABLESPACE;
cp /xbackup/2017-09-07_15-53-53/test/t1.{ibd,exp,cfg}  /mysqldata/test/
chown -R mysql:mysql /mysqldata
ALTER TABLE t1 IMPORT TABLESPACE;

增量備份與恢復(fù):

innobackupex --defaults-file=/etc/my.cnf  --user=root --password='xxxxxx'  --no-timestamp  --incremental  /xbackup/inc1 --incremental-basedir=/xbackup/2017-09-07_09-50-11
# 恢復(fù)
service mysqld stop
innobackupex --apply-log /xbackup/2017-09-07_09-50-11/  --incremental-dir=/xbackup/inc1/
innobackupex  --copy-back /xbackup/2017-09-07_09-50-11/
chown -R mysql:mysql /mysqldata
service mysqld start

新聞名稱:【MySQL】Xtrabackup備份工具使用
文章鏈接:http://weahome.cn/article/jsigjd.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部