MySQL中XtraBackup安裝及備份介紹

下面一起來了解下MySQL中XtraBackup安裝及備份,相信大家看完肯定會(huì)受益匪淺,文字在精不在多,希望MySQL中XtraBackup安裝及備份這篇短內(nèi)容是你想要的。 

成都創(chuàng)新互聯(lián)專注于網(wǎng)站建設(shè)|成都網(wǎng)站維護(hù)|優(yōu)化|托管以及網(wǎng)絡(luò)推廣,積累了大量的網(wǎng)站設(shè)計(jì)與制作經(jīng)驗(yàn),為許多企業(yè)提供了網(wǎng)站定制設(shè)計(jì)服務(wù),案例作品覆蓋服務(wù)器租用等行業(yè)。能根據(jù)企業(yè)所處的行業(yè)與銷售的產(chǎn)品,結(jié)合品牌形象的塑造,量身設(shè)計(jì)品質(zhì)網(wǎng)站。

備注:先安裝XtraBackup

下載地址:https://www.percona.com/downloads/XtraBackup/LATEST/

此處我的版本是:percona-xtrabackup-24-2.4.6-2.el7.x86_64.rpm

本地安裝: yum localinstall percona-xtrabackup-24-2.4.6-2.el7.x86_64.rpm

查看 MySQL中XtraBackup安裝及備份介紹

MySQL中XtraBackup安裝及備份介紹

OK,安裝完成

一.XtraBackup全備及恢復(fù)

  1.創(chuàng)建一個(gè)備份用戶,并授權(quán)    

create user 'bkuser'@'localhost' identified by '123456';

grant reload,lock tables,process,replication client on *.* to 'bkuser'@'localhost';

flush privileges;

2.開始備份

  innobackupex --user=bkuser--password=123456 /data/backup/

  MySQL中XtraBackup安裝及備份介紹

   備份的時(shí)候除了錯(cuò)誤,原因是沒有找到socket文件。

  MySQL中XtraBackup安裝及備份介紹

  MySQL中XtraBackup安裝及備份介紹

 備份完成,成功!

 備份的文件:MySQL中XtraBackup安裝及備份介紹

3.備份恢復(fù)

  假定我們把之前的data文件刪掉,直接還原(先停掉MySQL服務(wù))

 先  innobackupex --apply-log /data/backup/2017-04-18_20-35-51/

 再  innobackupex --copy-back /data/backup/2017-04-18_20-35-51/

   MySQL中XtraBackup安裝及備份介紹

還原成功。重啟MySQL

二。增量備份與恢復(fù)

  1.進(jìn)行全量備份,但是先不用apply-log

   MySQL中XtraBackup安裝及備份介紹

   MySQL中XtraBackup安裝及備份介紹 

 2,在全量備份的基礎(chǔ)上進(jìn)行增量備份

   先添加一條記錄

  MySQL中XtraBackup安裝及備份介紹

 開始第一份增量備份 innobackupex --user=bkuser --password=123456 --socket=/tmp/mysql.sock --incremental  /data/backup/db-incre-20170418-1 --incremental-basedir=/data/backup/20170418full

  MySQL中XtraBackup安裝及備份介紹 

備份成功

再次插入一條數(shù)據(jù),進(jìn)行第二次增量備份

  MySQL中XtraBackup安裝及備份介紹

innobackupex --user=bkuser --password=123456 --socket=/tmp/mysql.sock --no-timestamp --incremental  /data/backup/db-incre-20170418-2 --incremental-basedir=/data/backup/db-incre-20170418-1

  MySQL中XtraBackup安裝及備份介紹

第二個(gè)增量備份完畢

3.恢復(fù)備份數(shù)據(jù)

 1)第一次先做全量恢復(fù)+第一次的增量恢復(fù)(先將全備和第一次增量備份 備份下)

   innobackupex --apply-log --redo-only /data/backup/20170418full

    innobackupex --apply-log --redo-only /data/backup/20170418full  --incremental-dir=/data/backup/db-incre-20170418-1

 innobackupex --apply-log  /data/backup/20170418full

理論上恢復(fù)出來的數(shù)據(jù)是8條

 innobackupex --copy-back  /data/backup/20170418full 

同理,先停掉MySQL并刪掉之前的data,創(chuàng)建data文件夾并授權(quán)

 MySQL中XtraBackup安裝及備份介紹

2)恢復(fù)全備和兩次增量備份

 innobackupex --apply-log --redo-only /data/backup/20170418full 

 innobackupex --apply-log --redo-only /data/backup/20170418full  --incremental-dir=/data/backup/db-incre-20170418-1

 innobackupex --apply-log --redo-only /data/backup/20170418full  --incremental-dir=/data/backup/db-incre-20170418-2

innobackupex --apply-log  /data/backup/20170418full 

關(guān)掉MySQL,刪掉data

恢復(fù)數(shù)據(jù) innobackupex --copy-back  /data/backup/20170418full

重啟MySQL看,查看數(shù)據(jù)

  MySQL中XtraBackup安裝及備份介紹

增量備份恢復(fù)完成!

看完MySQL中XtraBackup安裝及備份這篇文章后,很多讀者朋友肯定會(huì)想要了解更多的相關(guān)內(nèi)容,如需獲取更多的行業(yè)信息,可以關(guān)注我們的行業(yè)資訊欄目。

當(dāng)前題目:MySQL中XtraBackup安裝及備份介紹
瀏覽路徑:http://muchs.cn/article28/ijcdcp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供移動(dòng)網(wǎng)站建設(shè)服務(wù)器托管、電子商務(wù)、關(guān)鍵詞優(yōu)化、云服務(wù)器、Google

廣告

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

網(wǎng)站建設(shè)網(wǎng)站維護(hù)公司