percona-toolkit 使用教程
一、 percona-toolkit 简介
percona-toolkit 是一组高级命令行工具的集合,用来执行各种通过手工执行非常复
杂和麻烦的 mysql 任务和系统任务,这些任务包括:
检查 master 和 slave 数据的一致性
有效地对记录进行归档
查找重复的索引
对服务器信息进行汇总
分析来自日志和 tcpdump 的查询
当系统出问题的时候收集重要的系统信息
percona-toolkit 源自 Maatkit 和 Aspersa 工具,这两个工具是管理 mysql 的最有名的
工具,现在 Maatkit 工具已经不维护了,请大家还是使用 percona-toolkit 吧!这些
工具主要包括开发、性能、配置、监控、复制、系统、实用六大类,作为一个优秀
的 DBA,里面有的工具非常有用,如果能掌握并加以灵活应用,将能极大的提高工
作效率。
二、 percona-toolkit 工具包安装
1. 软件包下载
访 问 http://www.percona.com/software/percona-toolkit/ 下载最新版本的
Percona Toolkit 或者通过如下命令行来获取最新的版本:
wget percona.com/get/percona-toolkit.tar.gz
wget percona.com/get/percona-toolkit.rpm
我这里选择直接从网站上找到最新版本下载:
wget http://www.percona.com/redir/downloads/percona-toolkit/2.1.1/percona-t
oolkit-2.1.1-1.noarch.rpm
wget http://www.percona.com/redir/downloads/percona-toolkit/2.1.1/percona-t
oolkit-2.1.1.tar.gz
从 http://pkgs.repoforge.org/perl-TermReadKey/下载最新的 TermReadKey 包
wget http://pkgs.repoforge.org/perl-TermReadKey/perl-TermReadKey-2.30-1.el5.
rf.x86_64.rpm
2. 软件包安装
我的环境是 Centos 5.5 64 BIT
A. percona-toolkit 的 rpm 安装方式
rpm -ivh perl-TermReadKey-2.30-1.el5.rf.x86_64.rpm
rpm -ivh percona-toolkit-2.1.1-1.noarch.rpm
注意:需要安装 Term::ReadKey 包,否则会报 perl(Term::ReadKey) >= 2.10
is needed by percona-toolkit-2.1.1-1.noarch 错误