1、简单说明

percona-toolkit工具包 是 MySQL 一个重要分支 Percona 中的 一组命令集合。


下载地址:https://www.percona.com/downloads/percona-toolkit/LATEST/

2、下载安装

下载:

 wget https://downloads.percona.com/downloads/percona-toolkit/3.5.0/binary/tarball/percona-toolkit-3.5.0_x86_64.tar.gz

解压:

tar -zxvf percona-toolkit-3.5.0_x86_64.tar.gz

由于是二进制版本的软件包,解压之后,可以直接进入 percona-toolkit-3.5.0/bin 目录下使用。

如要全局可用,则将 percona-toolkit-3.5.0/bin 目录添加到 环境变量 即可。

3、使用yum安装

要在 CentOS 7 上安装 Percona Toolkit,推荐使用 Percona 官方仓库,这样可以获得最新版本并自动解决依赖。

下面是完整的安装步骤:

3.1 安装 Percona 仓库配置包

sudo yum install -y https://repo.percona.com/yum/percona-release-latest.noarch.rpm

这个包会提供 percona-release 命令,用于管理 Percona 的软件源。

3.2 启用 Tools 仓库

sudo percona-release setup tools

这条命令会自动配置 Percona Tools 仓库并导入 GPG 密钥,无需手动编辑仓库文件。

3.3 安装 percona-toolkit

sudo yum install -y percona-toolkit

Yum 会自动安装所有依赖(Perl 及必要的 Perl 模块)。

3.4. 验证安装

pt-table-checksum --version

如果看到版本号输出(例如 3.5.x),说明安装成功。


备选方案:通过 EPEL 安装(不推荐)

EPEL 也包含 percona-toolkit,但版本较老(通常是 3.0.x),且可能缺少部分工具。

sudo yum install -y epel-release
sudo yum install -y percona-toolkit

注意事项

  • 权限:安装过程需要 root 或 sudo 权限。
  • CentOS 7 停止维护:CentOS 7 已于 2024 年 6 月结束生命周期,若官方仓库出现不可用的情况,可尝试配置 vault 仓库或升级系统。
  • 离线安装:如果环境无法联网,可提前在有网络的机器上下载 RPM 包及依赖,再用 yum localinstall 安装。

安装完成后,就可以使用 pt-query-digestpt-online-schema-changept-table-checksum 等常用工具了。

使用教程

官方手册:https://docs.percona.com/percona-toolkit/index.html

作者:admin  创建时间:2023-01-04 11:04
最后编辑:admin  更新时间:2026-06-17 11:27