Percona Toolkit 的介绍
1.Percona Toolkit的简单介绍
Percona Toolkit是Percona的支持人员使用的高级命令行工具的集合,以执行各种MySQL和系统任务,这些任务很难或太复杂而无法手动执行。
这些工具是专用脚本或“一次性”脚本的理想替代品,因为它们是经过专业开发,经过正式测试并具有完整文档的。它们也是完全独立的,因此安装快速简便,并且没有安装任何库。
Percona工具包源自Maatkit和Aspersa,这两个MySQL服务器管理最著名的工具包。它是由Percona开发和支持的。
2.Percona Toolkit主要用途:
Percona Toolkit 是一组高级的命令行工具,用来管理 MySQL 和系统任务,主要包括:
1)验证主节点和复制数据的一致性
2)有效的对记录行进行归
3)找出重复的索引
4)总结 MySQL 服务器
5)从日志和 tcpdump 中分析查询
6)问题发生时收集重要的系统信息
3.Percona Toolkit的简单安装
1)环境要求:
Perl v5.8 or newer ----->查看perl的版本:perl --version |head -2
Bash v3 or newer ------>查看bash的版本:bash --version
2)下载软件包:
下载地址:wget http://www.percona.com/redir/downloads/percona-toolkit/LATEST/percona-toolkit-3.1.0.tar.gz
3)安装过程
tar xf percona-toolkit-3.1.0.tar.gz
cd percona-toolkit-3.1.0
perl Makefile.PL [prefix=自定义安装目录]
make && make install
4)rpm包下载:https://www.percona.com/downloads/percona-toolkit/3.1.0/binary/redhat/6/x86_64/percona-toolkit-3.1.0-2.el6.x86_64.rpm
rpm包安装需要依赖的数据包:
yum install perl-IO-Socket-SSL perl-DBD-MySQL perl-Time-HiRes perl-TermReadKey perl-IO-Socket-SSL -y
5)注意如果默认安装,可执行文件被放在 /usr/bin目录下