Percona Toolkit
Percona Toolkit 是Percona开发的一系列高级命令行工具的集合,来支持工程师管理不同的MySQL和大量难以手动处理的系统任务。
这些工具比私有的或一次性的脚本好太多。它们被专业人员开发,经过正规测试流程,拥有完善的文档。它们独立运行,安装简单迅速,不依赖额外的lib库。
Percona Toolkit 是由 Percona Inc 开发和支持的。更多Percona开发的开源软件信息,参见 http://www.percona.com/software/.
安装所有工具,运行如下命令:
perl Makefile.PL
make
make test
make install
make install需要root权限。对于大多数系统,工具会被安装于 /usr/local/bin 目录。查看 INSTALL file 获取更多信息。
man percona-toolkit 查看安装的工具清单,man tool 查看指定工具的文档。也可以查阅在线官方文档 http://www.percona.com/software/percona-toolkit/.
自version 3起,有新工具支持 MongoDB。这些工具使用Go编写,如果要编译这些程序,如下的repo需要配置到 GOPATH 目录。
Example:
mkdir ${HOME}/go
export GOPATH=${HOME}/go
mkdir -p ${HOME}/go/src/github.com/percona
cd ${HOME}/go/src/github.com/percona
git clone https://github.com/percona/percona-toolkit.git
cd percona-toolkit/src/go
make