mysql的percona-toolkit全工具包安装教程

     

      Percona Toolkit 是一组高级的命令行工具,用来管理 MySQL 和系统任务,主要包括:

  • 验证主节点和复制数据的一致性
  • 有效的对记录行进行归档
  • 找出重复的索引
  • 总结 MySQL 服务器
  • 从日志和 tcpdump 中分析查询
  • 问题发生时收集重要的系统信息

      下面我们就来看一下,如何把Percona Toolkit的所有工具全部安装下来.

      先从这个地址下载最新版本的percona-toolkit工具包

    wget http://www.percona.com/redir/downloads/percona-toolkit/LATEST/deb/percona-toolkit_2.2.4.tar.gz
    tar -zxvf percona-toolkit_2.2.4.tar.gz
    cd percona-toolkit-2.2.4
    perl Makefile.PL 

      做到这里的时候会看到

   Can't locate ExtUtils/MakeMaker.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 Makefile.PL line 1.BEGIN failed--compilation aborted at Makefile.PL line 1.

      只需要

   yum install perl-ExtUtils-CBuilder perl-ExtUtils-MakeMaker
      再次perl Makefile.PL,依旧报错
   Checking if your kit is complete...
   Looks good
   Warning: prerequisite DBD::mysql 3 not found.
   Warning: prerequisite DBI 1.46 not found.
   Writing Makefile for percona-toolkit
     这个是因为缺少必要的perl-dbd-mysql这个包
   yum install perl-DBD-MySQL
     再次perl Makefile.PL后会看到Writing Makefile for percona-toolkit,证明已经成功,下面只需要make && make install
     安装完成以后,进入/usr/local/bin目录下面会看到很多pt看头的,说明安装成功
     在运行pt-heartbeat的时候会出现下面的错误
   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-heartbeat line 3097.
     这是因为pear安装不全导致的这个错误,执行perl -MCPAN -e 'install Time::HiRes'的时候又看到下面的错误
   Can't locate CPAN.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 .).
     这个错误是因为没有安装cpan服务,所以继续安装这个服务
   yum install perl-CPAN
   yum install perl-libwww-perl

     安装完成以后进入capn安装Time::HiRes

   cpan
   o conf
   install Time::HiRes
    此刻再次/usr/local/bin/pt-heartbeat会看到pt-heartbeat的使用方法,至此percona-toolkit中的工具都可以使用了。后面会简单介绍一些其中工具的使用


  

     


     

    
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值