Linux------------yum安裝xtrabackup


詳情請看
https://blog.csdn.net/xianjuke008/article/details/85599597

Xtrabackup有兩個主要的工具:xtrabackup、innobackupex

xtrabackup 是用來備份 InnoDB 表的,不能備份非 InnoDB 表,和 mysqld server 沒有交互;而且只有idb文件,frm文件它不管,恢復時需要DBA提示frm。innobackupex 腳本用來備份非 InnoDB 表,同時會調用 xtrabackup 命令來備份 InnoDB 表,還會和 mysqld server 發送命令進行交互,如加讀鎖(FTWRL)、獲取位點(SHOW SLAVE STATUS)等。簡單來說,innobackupex 在 xtrabackup 之上做了一層封裝。

一般情況下,我們是希望能備份 MyISAM 表的,雖然我們可能自己不用 MyISAM 表,但是 mysql 庫下的系統表是 MyISAM 的,因此備份基本都通過 innobackupex 命令進行;另外一個原因是我們可能需要保存位點信息。

環境:Centos7.4

1.安裝依賴包
yum -y install cmake gcc gcc++ libaio libaio-devel automake autoconf bzr bison libtool ncurses-devel zlib-devel

確保數據庫的配置文件有以下內容:
basedir
datadir
port
server_id
socket

2.1安裝方法1:yum安裝方法
准備epel源和依賴包和rpm包
yum install -y https://repo.percona.com/yum/percona-release-latest.noarch.rpm percona-release enable-only tools release

yum安裝xtrabackup
yum install -y percona-xtrabackup-24

查看版本
xtrabackup -v

2.2去官網下包


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM