工具安装

在客户端上安装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核数可用“cat /proc/cpuinfo | grep processor | wc -l”进行查看。

  5. 查看安装目录。

    1
    ll /usr/local/bin/pt*
    

  6. 查看工具版本。

    1
    pt-table-checksum --version
    

  7. 验证工具命令执行正常。

    pt-table-checksum --help

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

    如果pt-table-checksum执行失败,报错“install_driver(mysql) failed: Attempt to reload DBD/mysql.pm aborted.”,参考执行pt-table-checksum命令失败进行处理。