Skip to content

安装 Percona Toolkit

Percona Toolkit 是一组 Perl 命令行脚本,官方推荐从 Percona 软件仓库安装。请按你的操作系统选择对应的详细步骤:

  • 在 Linux 上安装(Debian/Ubuntu、RHEL/CentOS/Rocky/AlmaLinux 等;支持官方仓库、手动下载包、源码编译三种方式)
  • 在 Windows 上安装(无原生安装包,但可用 Strawberry Perl 直接运行单个工具,或用 WSL / Docker)
  • 在 macOS 上安装(Homebrew 或源码编译)

安装前的准备

  • 需要 sudo/root 权限(或在容器内的 root)。
  • 需要能访问外网,以下载仓库元数据和软件包。
  • 工具运行依赖 Perl、DBIDBD::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 网站直接下载软件包, 然后按系统用 dpkgrpm 等工具安装,或从 tar.gz 源码包编译。 手动下载包与源码编译的详细命令见 在 Linux 上安装 的「手动安装」与「源码安装」小节。

更多细节请阅读 官方文档

Percona Toolkit 中文文档 · 社区维护的第三方学习站