介绍
Percona XtraBackup是一款适用于基于MySQL的服务器的开源热备份实用程序,在备份期间不会锁定数据库。它可以备份MySQL 5.1、5.5、5.6 和 5.7 服务器上的InnoDB、XtraDB 和MyISAM表的数据,以及带有 XtraDB 的 Percona Server。
下载网址
2.4文档地址
版本说明
Percona XtraBackup 2.4 不支持备份在MySQL 8.0*、Percona Server for MySQL 8.0或Percona XtraDB Cluster 8.0中创建的数据库。
对于 8.0 版数据库,使用 Percona XtraBackup 8.0。
在线安装
安装步骤均来自官网
以下安装内容是2.4版本
1.安装percona-release配置工具
yum -y install https://repo.percona.com/yum/percona-release-latest.noarch.rpm
您应该看到一些输出,如下所示:
Retrieving https://repo.percona.com/yum/percona-release-latest.noarch.rpm
Preparing... ########################################### [100%]
1:percona-release ########################################### [100%]
RHEL / Centos 5 不支持直接从远程位置安装软件包,因此您需要先下载软件包并使用 rpm 手动安装
wget https://repo.percona.com/yum/percona-release-latest.noarch.rpm
rpm -ivH percona-release-latest.noarch.rpm
2.测试存储库
yum list | grep percona
您应该看到类似于以下内容的输出:
...
percona-xtrabackup-20.x86_64 2.0.8-587.rhel5 percona-release-x86_64
percona-xtrabackup-20-debuginfo.x86_64 2.0.8-587.rhel5 percona-release-x86_64
percona-xtrabackup-20-test.x86_64 2.0.8-587.rhel5 percona-release-x86_64
percona-xtrabackup-21.x86_64 2.1.9-746.rhel5 percona-release-x86_64
percona-xtrabackup-21-debuginfo.x86_64 2.1.9-746.rhel5 percona-release-x86_64
percona-xtrabackup-22.x86_64 2.2.13-1.el5 percona-release-x86_64
percona-xtrabackup-22-debuginfo.x86_64 2.2.13-1.el5 percona-release-x86_64
percona-xtrabackup-debuginfo.x86_64 2.3.5-1.el5 percona-release-x86_64
percona-xtrabackup-test.x86_64 2.3.5-1.el5 percona-release-x86_64
percona-xtrabackup-test-21.x86_64 2.1.9-746.rhel5 percona-release-x86_64
percona-xtrabackup-test-22.x86_64 2.2.13-1.el5 percona-release-x86_64
...
- 启用存储库:
percona-release enable-only tools release
如果Percona XtraBackup打算与上游 MySQL 服务器结合使用,您只需启用tools 存储库:percona-release enable-only tools。
4.安装Percona XtraBackup2.4
yum -y install percona-xtrabackup-24
如果是centos7之前的版本需要首先安装该软件包。该软件包可以从EPELlibev存储库安装。
5.验证安装是否成功
xtrabackup -v
显示以下相似内容则安装成功
xtrabackup: recognized server arguments: --log_bin=mysql-bin --server-id=1 --datadir=/opt/mysql5.6.46/data
xtrabackup version 2.4.28 based on MySQL server 5.7.40 Linux (x86_64) (revision id: 44a8f7b)
本地安装
-
1.下载安装包
- 1.1: 可以自己去下载页面,下载对应的包
- 1.2: 使用wget下载
wget https://www.percona.com/downloads/XtraBackup/Percona-XtraBackup-2.4.4/\
binary/redhat/7/x86_64/percona-xtrabackup-24-2.4.4-1.el7.x86_64.rpm
2.安装
yum -y localinstall percona-xtrabackup-24-2.4.4-1.el7.x86_64.rpm
3.校验是否安装成功
步骤同上面在线安装