主頁(yè) > 知識(shí)庫(kù) > 使用xtrabackup實(shí)現(xiàn)mysql備份

使用xtrabackup實(shí)現(xiàn)mysql備份

熱門標(biāo)簽:如何辦理400客服電話 西藏地圖標(biāo)注改進(jìn)點(diǎn) 地圖標(biāo)注百度競(jìng)價(jià) 外呼系統(tǒng)怎樣才能不封號(hào) 安陽(yáng)手機(jī)自動(dòng)外呼系統(tǒng)原理是什么 神行者百貨商場(chǎng)地圖標(biāo)注 地圖標(biāo)注專員入駐 外呼系統(tǒng)線路經(jīng)常出問題嗎 地圖標(biāo)注什么軟件好用

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

安裝xtrabackup

[root@node1 ~]# yum install percona-xtrabackup

完全備份

節(jié)點(diǎn)一

修改配置文件,設(shè)置為每張表單獨(dú)一個(gè)表空間,此項(xiàng)必須在安裝數(shù)據(jù)庫(kù)的時(shí)候就設(shè)置

[root@node1 ~]# vim /etc/my.cnf
[mysqld]
innodb_file_per_table=ON

創(chuàng)建備份目錄

[root@node1 ~]# mkdir /backpus/

備份

[root@node1 ~]# innobackupex --user=root /backpus/

復(fù)制給節(jié)點(diǎn)2

[root@node1 ~]# scp -r /backpus/2016-07-13_20-27-04 192.168.1.114:/root/

節(jié)點(diǎn)二

(節(jié)點(diǎn)二的mysql安裝后不要啟動(dòng),啟動(dòng)后因生成有初始化文件無(wú)法還原)

[root@node2 ~]# yum install percona-xtrabackup

把備份文件移動(dòng)到/backups目錄下

[root@node2 ~]# mkdir /backups/
[root@node2 ~]# mv 2016-07-13_20-27-04/ /backups/

對(duì)備份文件進(jìn)行整理

[root@node2 ~]# innobackupex --apply-log /backups/2016-07-13_20-27-04/

還原

[root@node2 ~]# innobackupex --copy-back /backups/2016-07-13_20-27-04/

修改文件權(quán)限

[root@node2 ~]# chown -R mysql:mysql /var/lib/mysql/*

增量備份

修改數(shù)據(jù)

[root@node1 ~]# mysql
MariaDB [(none)]> use hellodb;
MariaDB [hellodb]> create table xxoo2 (id int);
MariaDB [hellodb]> insert into xxoo2 values (1),(10),(83);

對(duì)之前完全備份的文件進(jìn)行增量備份

[root@node1 ~]# innobackupex --incremental /backpus/ --incremental-basedir=/backpus/2016-07-13_20-27-04

對(duì)完全備份做只讀,為增量和完全合并做準(zhǔn)備

[root@node1 ~]# innobackupex --apply-log --redo-only /backpus/2016-07-13_20-27-04/

合并增量到完全中

[root@node1 ~]# innobackupex --apply-log --redo-only /backpus/2016-07-13_20-27-04/ --incremental-dir=/backpus/2016-07-13_23-13-25/

查看增量備份文件

[root@node1 ~]# less /backpus/2016-07-13_23-13-25/xtrabackup_checkpoints 
backup_type = incremental
from_lsn = 1642047
to_lsn = 1646912
last_lsn = 1646912
compact = 0

查看完全備份文件

[root@node1 ~]# less /backpus/2016-07-13_20-27-04/xtrabackup_checkpoints
backup_type = full-prepared
from_lsn = 0
to_lsn = 1646912
last_lsn = 1646912
compact = 0

之后如果有新的增量備份文件還可以繼續(xù)在完全備份文件上合并 還原時(shí)將完全備份文件拿去還原即可

注意:mysql的訪問權(quán)限,我操作過程中多次出現(xiàn)錯(cuò)誤,都是在mysql數(shù)據(jù)庫(kù)的屬主和屬組權(quán)限出現(xiàn)的問題。

您可能感興趣的文章:
  • 安裝使用Percona XtraBackup來備份恢復(fù)MySQL的教程
  • 利用Xtrabackup工具備份及恢復(fù)(MySQL DBA的必備工具)
  • mysql xtrabackup 備份恢復(fù)實(shí)現(xiàn)分享
  • MySQL使用Xtrabackup備份流程詳解
  • xtrabackup備份還原MySQL數(shù)據(jù)庫(kù)
  • MySQL使用xtrabackup進(jìn)行備份還原操作
  • 編寫腳本令Xtrabackup對(duì)MySQL數(shù)據(jù)進(jìn)行備份的教程
  • MySQL中使用innobackupex、xtrabackup進(jìn)行大數(shù)據(jù)的備份和還原教程
  • MySQL如何使用使用Xtrabackup進(jìn)行備份和恢復(fù)

標(biāo)簽:張掖 萍鄉(xiāng) 衡水 阜陽(yáng) AXB 雞西 貴港 酒泉

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《使用xtrabackup實(shí)現(xiàn)mysql備份》,本文關(guān)鍵詞  使用,xtrabackup,實(shí)現(xiàn),mysql,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《使用xtrabackup實(shí)現(xiàn)mysql備份》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于使用xtrabackup實(shí)現(xiàn)mysql備份的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章