欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

 更新時(shí)間:2016年11月06日 12:32:07   投稿:hebedich  
Xtrabackup 是percona公司的開(kāi)源項(xiàng)目,用以實(shí)現(xiàn)類(lèi)似innodb官方的熱備份工具InnoDB Hot Backup的功能,能夠非??焖俚貍浞菖c恢復(fù)MySQL數(shù)據(jù)庫(kù)。今天我們就來(lái)詳細(xì)討論下Xtrabackup的使用方法

下載地址: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的訪問(wèn)權(quán)限,我操作過(guò)程中多次出現(xiàn)錯(cuò)誤,都是在mysql數(shù)據(jù)庫(kù)的屬主和屬組權(quán)限出現(xiàn)的問(wèn)題。

相關(guān)文章

  • MySQL非常重要的日志bin log詳解

    MySQL非常重要的日志bin log詳解

    bin log想必大家多多少少都有聽(tīng)過(guò),它是MySQL中一個(gè)非常重要的日志,因?yàn)樗婕暗綌?shù)據(jù)庫(kù)層面的主從復(fù)制、高可用等設(shè)計(jì),所以本文就給大家詳細(xì)的講解MySQL非常重要的日志—bin log,需要的朋友可以參考下
    2023-07-07
  • MySQL如何選擇合適的索引

    MySQL如何選擇合適的索引

    這篇文章主要介紹了MySQL如何選擇合適的索引,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-09-09
  • mysql中的鎖機(jī)制深入講解

    mysql中的鎖機(jī)制深入講解

    對(duì)于任何一種數(shù)據(jù)庫(kù)來(lái)說(shuō)都需要有相應(yīng)的鎖定機(jī)制,所以MySQL自然也不能例外。下面這篇文章主要給大家介紹了關(guān)于mysql中鎖機(jī)制的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2018-11-11
  • mysql insert if not exists防止插入重復(fù)記錄的方法

    mysql insert if not exists防止插入重復(fù)記錄的方法

    在 MySQL 中,插入(insert)一條記錄很簡(jiǎn)單,但是一些特殊應(yīng)用,在插入記錄前,需要檢查這條記錄是否已經(jīng)存在,只有當(dāng)記錄不存在時(shí)才執(zhí)行插入操作,本文介紹的就是這個(gè)問(wèn)題的解決方案。
    2011-04-04
  • MySQL最左匹配原則深入分析

    MySQL最左匹配原則深入分析

    首先回顧一下什么是最左匹配(也有稱(chēng)之為最左前綴)?顧名思義:最左優(yōu)先,以最左邊的為起點(diǎn)任何連續(xù)的索引都能匹配上。同時(shí)遇到范圍查詢(>、<、between、like)就會(huì)停止匹配
    2022-11-11
  • MySQL索引類(lèi)型總結(jié)和使用技巧以及注意事項(xiàng)

    MySQL索引類(lèi)型總結(jié)和使用技巧以及注意事項(xiàng)

    索引是快速搜索的關(guān)鍵。MySQL索引的建立對(duì)于MySQL的高效運(yùn)行是很重要的。下面介紹幾種常見(jiàn)的MySQL索引類(lèi)型
    2014-04-04
  • Mysql空間清理的幾種具體方法

    Mysql空間清理的幾種具體方法

    在Mysql環(huán)境下,常常由于數(shù)據(jù)磁盤(pán)滿而導(dǎo)致Mysql故障。本文就介紹了幾種清理方法,具有一定的參考價(jià)值,感興趣的可以了解一下
    2021-09-09
  • MySQL服務(wù)無(wú)法啟動(dòng)的解決辦法(親測(cè)有效)

    MySQL服務(wù)無(wú)法啟動(dòng)的解決辦法(親測(cè)有效)

    用管理員身份打開(kāi)cmd試圖啟動(dòng)MySQL時(shí)出現(xiàn)服務(wù)無(wú)法啟動(dòng)并提示服務(wù)沒(méi)有報(bào)錯(cuò)任何錯(cuò)誤,所以本文小編給大家介紹了一個(gè)親測(cè)有效的解決辦法,需要的朋友可以參考下
    2023-12-12
  • 一臺(tái)服務(wù)器部署兩個(gè)獨(dú)立的mysql數(shù)據(jù)庫(kù)操作實(shí)例

    一臺(tái)服務(wù)器部署兩個(gè)獨(dú)立的mysql數(shù)據(jù)庫(kù)操作實(shí)例

    這篇文章主要給大家介紹了關(guān)于一臺(tái)服務(wù)器部署兩個(gè)獨(dú)立的mysql數(shù)據(jù)庫(kù)的相關(guān)資料,同一臺(tái)服務(wù)器裝兩個(gè)數(shù)據(jù)庫(kù),可以通過(guò)虛擬化技術(shù)實(shí)現(xiàn),文中通過(guò)代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2024-03-03
  • 解決mysql5中文亂碼問(wèn)題的方法

    解決mysql5中文亂碼問(wèn)題的方法

    這篇文章主要介紹了解決mysql5中文亂碼問(wèn)題的方法,需要的朋友可以參考下
    2014-04-04

最新評(píng)論