安装 Percona Toolkit
Percona Toolkit 是一组 Perl 命令行脚本,官方推荐从 Percona 软件仓库安装。请按你的操作系统选择对应的详细步骤:
- 在 Linux 上安装(Debian/Ubuntu、RHEL/CentOS/Rocky/AlmaLinux 等;支持官方仓库、手动下载包、源码编译三种方式)
- 在 Windows 上安装(无原生安装包,但可用 Strawberry Perl 直接运行单个工具,或用 WSL / Docker)
- 在 macOS 上安装(Homebrew 或源码编译)
安装前的准备
- 需要
sudo/root 权限(或在容器内的 root)。 - 需要能访问外网,以下载仓库元数据和软件包。
- 工具运行依赖 Perl、
DBI、DBD::mysql;通过仓库或 Homebrew 安装时会作为依赖自动处理,无需手动安装。
安装过程中的实例 UUID
在安装过程中,percona-toolkit 安装程序会为该 percona-toolkit 实例记录一个唯一的标识符。 这个 ID 是存储在 /sys/class/dmi/id/product_uuid 中的产品 UUID(product UUID)。 安装程序会将其复制到 /etc/percona-toolkit/.percona.toolkit.uuid。
该唯一标识符仅在收集 percona-toolkit 使用情况统计信息时使用。除此之外不会收集任何其他信息。
如果安装程序无法读取 /sys/class/dmi/id/product_uuid 的内容,则会生成一个随机 UUID。 从 tar.gz 包中的二进制文件运行 percona-toolkit 时,同样会生成随机 UUID。
其他安装方式
你也可以从 Percona 网站直接下载软件包, 然后按系统用 dpkg、rpm 等工具安装,或从 tar.gz 源码包编译。 手动下载包与源码编译的详细命令见 在 Linux 上安装 的「手动安装」与「源码安装」小节。
更多细节请阅读 官方文档。