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
包配置工具安装的。
-
percona-release
从 Percona web下载存储库包的 deb 包:$ wget https://repo.percona.com/apt/percona-release_latest。$( lsb_release -sc ) _all.deb
-
使用dpkg安装下载的软件包。为此,请以 root 身份或使用sudo运行以下命令:
dpkg -i percona-release_latest.$(lsb_release -sc)_all.deb
安装此软件包后,应添加 Percona 存储库。您可以检查
/etc/apt/sources.list.d/percona-release.list
文件中的存储库设置。 -
启用存储库:
percona-release enable-only tools release
如果Percona XtraBackup打算与上游 MySQL Server 结合使用,您只需要启用
tools
存储库:.percona-release enable-only tools
-
记得更新本地缓存:
apt update
-
之后,您可以安装
percona-xtrabackup-80
软件包:$ sudo apt install percona-xtrabackup-80
-
为了进行压缩备份,请安装
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,您需要删除所有已安装的软件包。
-
移除包裹
$ 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
没有评论