by percona

Percona Toolkit

490 Stars 204 Forks Last release: over 4 years ago (2.2.18) GNU General Public License v2.0 4.7K Commits 56 Releases

Available items

No Items, yet!

The developer of this repository has not created any items for sale yet. Need a bug fixed? Help with integration? A different license? Create a request here:

Percona Toolkit

CLA assistant

Percona Toolkit is a collection of advanced command-line tools used by Percona support staff to perform a variety of MySQL and system tasks that are too difficult or complex to perform manually.

These tools are ideal alternatives to private or "one-off" scripts because they are professionally developed, formally tested, and fully documented. They are also fully self-contained, so installation is quick and easy and no libraries are installed.

Percona Toolkit is developed and supported by Percona Inc. For more information and other free, open-source software developed by Percona, visit


To install all tools, run:

perl Makefile.PL
make test
make install

You probably need to be root to

make install
. On most systems, the tools are installed in /usr/local/bin. See the INSTALL file for more information.



man percona-toolkit
to see a list of installed tools, then
man tool
to read the embedded documentation for a specific tool. You can also read the documentation online at

Version 3

Starting from version 3, there are new tools for MongoDB. These tools are written in Go so in order to compile these program, this repo must me cloned into the GOPATH directory.

mkdir ${HOME}/go
export GOPATH=${HOME}/go
mkdir -p ${HOME}/go/src/
cd ${HOME}/go/src/
git clone
cd percona-toolkit/src/go

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.