1.当前系统版本
[root@mgr01]# cat /etc/redhat-release
CentOS Linux release 7.8.2003 (Core)
2.配置好网络yum源,安装perl的依赖关系
[root@mgr01]# yum install perl-DBI -y
[root@mgr01]# yum install perl-DBD-MySQL -y
[root@mgr01]# yum install perl-Time-HiRes -y
[root@mgr01]# yum install perl-IO-Socket-SSL -y
[root@mgr01]# yum install perl-ExtUtils-CBuilder perl-ExtUtils-MakeMaker -y
[root@mgr01]# yum install perl-Digest-MD5 -y
3.下载解压percona-toolkit
[root@mgr01]# wget percona.com/get/percona-toolkit.tar.gz
[root@mgr01]# tar zxvf percona-toolkit.tar.gz
4.安装percona-toolkit
[root@mgr01 ~]# cd percona-toolkit-3.2.1/
[root@mgr01 percona-toolkit-3.2.1]# ls
bin Changelog CONTRIBUTING.md docker-compose.yml Gopkg.lock INSTALL Makefile MANIFEST README.md runtests.sh下载到安装包以后,还需要预备一下perl的部分插件。
blib CONTRIBUTE.md COPYING docs Gopkg.toml lib Makefile.PL pm_to_blib run-tests.sh 可以使用yum来安装。
[root@mgr01 percona-toolkit-3.2.1]#perl Makefile.PL
[root@mgr01 percona-toolkit-3.2.1]#make
[root@mgr01 percona-toolkit-3.2.1]#make test
[root@mgr01 percona-toolkit-3.2.1]#make install
Manifying blib/man1/pt-variable-advisor.1p
Manifying blib/man1/pt-index-usage.1p
Manifying blib/man1/pt-duplicate-key-checker.1p
Manifying blib/man1/pt-config-diff.1p
Manifying blib/man1/pt-stalk.1p
..................
.............................省略
Installing /usr/local/bin/pt-pg-summary
Installing /usr/local/bin/pt-variable-advisor
Installing /usr/local/bin/pt-index-usage
Installing /usr/local/bin/pt-duplicate-key-checker
Installing /usr/local/bin/pt-config-diff
Installing /usr/local/bin/pt-stalk
Appending installation info to /usr/lib64/perl5/perllocal.pod
至此,percona-toolkit安装完成