在Debian和Ubuntu上安装Percona XtraBackup

2022年3月10日

Percona XtraBackup软件存储库和下载页面提供了即用型软件包

Percona Release Lifecycle Overview中描述了有关支持的平台、产品和版本的具体信息

每个 DEB 包中都有什么?

percona-xtrabackup-80软件包包含最新的Percona XtraBackup GA 二进制文件和相关文件。

percona-xtrabackup-dbg-80包中包含二进制文件的调试符号percona-xtrabackup-80

percona-xtrabackup-test-80软件包包含 Percona XtraBackup的测试套件。

percona-xtrabackup软件包包含旧版本的 Percona XtraBackup

通过安装Percona XtraBackuppercona-release

Percona XtraBackup与许多其他Percona产品一样,是通过percona-release包配置工具安装的。

  1. percona-release从 Percona web下载存储库包的 deb 包:

    $ wget https://repo.percona.com/apt/percona-release_latest。$( lsb_release -sc ) _all.deb
    
  2. 使用dpkg安装下载的软件包为此,请以 root 身份或使用sudo运行以下命令:dpkg -i percona-release_latest.$(lsb_release -sc)_all.deb

    安装此软件包后,应添加 Percona 存储库。您可以检查 /etc/apt/sources.list.d/percona-release.list文件中的存储库设置。

  3. 启用存储库:percona-release enable-only tools release

    如果Percona XtraBackup打算与上游 MySQL Server 结合使用,您只需要启用tools 存储库:.percona-release enable-only tools

  4. 记得更新本地缓存:apt update

  5. 之后,您可以安装percona-xtrabackup-80软件包:

    $ sudo apt install percona-xtrabackup-80
    
  6. 为了进行压缩备份,请安装qpress软件包:

    $ sudo apt install qpress
    

    也可以看看

    压缩备份

    笔记

    有关 AppArmor 配置文件信息,请参阅使用 AppArmor

Apt-Pinning 包

在某些情况下,您可能需要“固定”选定的软件包以避免从分发存储库升级。您需要创建一个新文件 /etc/apt/preferences.d/00percona.pref并在其中添加以下行:

包裹: *
Pin: release o=Percona 开发团队
引脚优先级:1001

有关固定的更多信息,您可以查看官方 debian wiki

使用下载的 deb 包安装Percona XtraBackup

从下载 Percona XtraBackup 8.0为您的架构下载所需系列的软件包以下示例为 Ubuntu 20.04 下载Percona XtraBackup 8.0.26-18 发行包:

$ wget https://downloads.percona.com/downloads/Percona-XtraBackup-LATEST/Percona-XtraBackup-8.0.26-18/binary/debian/focal/x86_64/percona-xtrabackup-80_8.0.26-18-1。 focus_amd64.deb

现在您可以通过运行以下命令安装Percona XtraBackup

$ sudo dpkg -i percona-xtrabackup-80_8.0.26-18-1.focal_amd64.deb

笔记

像这样手动安装包时,您需要确保解决所有依赖项并自己安装缺少的包。

卸载Percona XtraBackup

要卸载Percona XtraBackup,您需要删除所有已安装的软件包。

  1. 移除包裹

    $ sudo apt 删除 percona-xtrabackup-80
    

https://www.percona.com/doc/percona-xtrabackup/8.0/installation/apt_repo.html#installing-percona-xtrabackup-on-debian-and-ubuntu

没有评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注