1.到官网(http:
//www
.percona.com
/
)下载最新的源码包
2.解压
tar
xvf percona-toolkit-X.X.X.
tar
.gz
cd
percona-toolkit-X.X.X
3.查看文件夹下的README文档,一般这里面都会有源码包的安装方式,makefile.PL这个源码文件表明,它是用perl语言写的,所以不能用一般的/configure && make && make install方式安装 ,正确的编译方式为(可能需要安装perl软件包)perl Makefile.PL
。
4.如果上一步报错且提示如下:
Checking
if
your kit is complete...
Looks good
Warning: prerequisite DBD::mysql 3 not found.
Writing Makefile
for
percona-toolkit
那么你需要解决依赖关系
#安装cpan
yum
install
cpan
#用cpan工具解决依赖关系
cpan YAML
cpan DBD::mysql
5.make && make install
6.当运行命令时提示如下错误:
Can't locate Time/HiRes.pm in @INC (@INC contains: /usr/local/lib/perl5 /usr/local/share/perl5 /usr/lib/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib/perl5 /usr/share/perl5 .) at /usr/local/bin/pt-table-checksum line 7651.
解决办法:
http:
//form
.percona.com
/rs/percona/images/PerconaToolkit-2
.2.6.pdf