1.1 安装PXB软件(用于全量恢复,必须)
1# PXB官网下载:https://www.percona.com/downloads/
2
3#方法一:yum在线安装
4yum install -y https://repo.percona.com/yum/percona-release-latest.noarch.rpm
5yum list | grep percona-xtrabackup
6yum install -y percona-xtrabackup-24
7
8#方法二: 二进制包安装
9yum -y install perl perl-devel libaio libaio-devel perl-Time-HiRes perl-DBD-MySQL numactl
10tar -zxvf percona-xtrabackup-2.4.20-Linux-x86_64.el7.tar.gz
11mv percona-xtrabackup-2.4.20-Linux-x86_64 /usr/local/percona-xtrabackup-2.4.20-Linux-x86_64
12ln -s /usr/local/percona-xtrabackup-2.4.20-Linux-x86_64 /usr/local/xtrabackup-2.4.20
13ln -s /usr/local/percona-xtrabackup-2.4.20-Linux-
x86_64/bin/innobackupex /usr/bin/innobackupex
14ln -s /usr/local/percona-xtrabackup-2.4.20-Linux-x86_64/bin/xtrabackup /usr/bin/xtrabackup
15ln -s /usr/local/percona-xtrabackup-2.4.20-Linux-x86_64/bin/xbstream /usr/bin/xbstream
16
17
18innobackupex --version
19xtrabackup --version
20xtrabackup --help
1.2 安装qpress软件(用于解压操作,必须)
1wget http://www.quicklz.com/qpress-11-linux-x64.tar
2tar -xvf qpress-11-linux-x64.tar
3mv qpress /usr/bin/qpress
1.3 安装mysqlbinlog软件(可选)
https://support.huaweicloud.com/usermanual-rds/rds_05_0138.html
1、MySQL的二进制日志(binary log)是一个二进制文件,主要记录了对MySQL数据库执行更改的所有操
作,并且记录了语句发生时间、执行时长、操作数据等其它额外信息,但是它不记录SELECT、SHOW等那些
不修改数据的SQL语句。二进制日志(binary log)主要用于数据库恢复和主从复制,以及审计(audit)操
作。
2、mysqlbinlog工具用于解析binlog日志,包含在MySQL软件包中。您可在MySQL官网下载对应版本的
MySQL软件包,解压并获取解压包中的mysqlbinlog工具(MySQL 5.6和5.7对应的mysqlbinlog版本均为
3.4)。如果使用的mysqlbinlog工具版本太旧,就有可能无法正确解析MySQL binlog。软件包版本最好与
当前您使用的msyqld大版本保持一致。
3、binlog格式是二进制日志,mysql使用mysqlbinlog工具解析。
评论