---
title: 安装pt-table-checksum
description: "在客户端上安装Percona Toolkit工具。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengdbs/ecosystemEnable/MySQL/kunpengmysqlmasterslave_03_0029.html
sourcePath: /source/zh/kunpengdbs/ecosystemEnable/MySQL/kunpengmysqlmasterslave_03_0029.html
indexId: 1eee9aca18cfd4d4494c5efb32ff7b96191f49273df6d12a639c9555b889307780
---
# 安装pt-table-checksum

在客户端上安装Percona Toolkit工具。

1. 安装依赖包。
  1 2 3 4 yum -y install perl-DBD-mysql perl-Digest-MD5 perl-DBI perl-ExtUtils-MakeMaker perl-IO-Socket-SSL perl-TermReadKey rpm -qa | grep -i perl-DBD-mysql rpm -qa | grep -i perl-Digest-MD5 rpm -qa | grep -i perl-DBI

2. 下载工具源码包。
  1 2 cd /home/ wget https://www.percona.com/downloads/percona-toolkit/3.2.1/source/debian/percona-toolkit-3.2.1.tar.gz --no-check-certificate

3. 解压。
  1 2 cd /home/ tar -zxvf percona-toolkit-3.2.1.tar.gz

4. 编译安装。
  1 2 3 4 5 cd /home/percona-toolkit-3.2.1 perl Makefile.PL make -j96 make -j96 test make -j96 install

  -j96参数充分利用多核CPU优势，加快编译速度。编译命令参数-j后面的数字表示您需要同时进行并行编译的CPU核数，此数值应设置为小于或等于CPU核数。您可以使用以下命令查看CPU核数： 1 cat /proc/cpuinfo | grep processor | wc -l

5. 查看安装目录。
  1 ll /usr/local/bin/pt*

6. 查看工具版本。
  1 pt-table-checksum --version

7. 验证工具命令执行正常。
  1 pt-table-checksum --help

  正常回显该工具的使用指南即正常。

  如果pt-table-checksum执行失败，报错“install_driver(mysql) failed: Attempt to reload DBD/mysql.pm aborted.”，参考检测数据库的主库和从库是否一致时，执行pt-table-checksum命令失败的解决方法进行处理。
