linux 安装 percona-toolkit

Percona Server是MySQL的改进版本,使用 XtraDB 存储引擎,在功能和性能上较 MySQL 有着很显著的提升,如提升了在高负载情况下的 InnoDB 的性能,为 DBA 提供了一些非常有用的性能诊断工具,另外有更多的参数和命令来控制服务器行为。

1, 安装包下载

percona-toolkit 安装需要 perl 的 DBD 和 DBI 模块支持,因此需要先安装这两个模块,而 DBD又需要DBI的支持,因此安装顺序就是:DBI,DBD,percona-toolkit

关于 perl 的模块可以在这里搜寻:http://www.cpan.org/modules/by-module/DBD/

关于 percona-toolkit 的信息可以查看这里:https://www.percona.com/doc/percona-toolkit/2.2/index.html

下载 DBI:wget http://www.cpan.org/modules/by-module/DBD/DBI-1.634.tar.gz

下载DBD:wget http://www.cpan.org/modules/by-module/DBD/DBD-mysql-4.032.tar.gz

下载percona-toolkit:wget https://www.percona.com/downloads/percona-toolkit/2.2.16/tarball/percona-toolkit-2.2.16.tar.gz

2,安装 DBI

tar -xzvf DBI-1.634.tar.gz

cd DBI-1.634/

perl Makefile.PL

make

sudo make install

3,安装 DBD

tar -xzvf DBD-mysql-4.032.tar.gz

cd DBD-mysql-4.032/

perl Makefile.PL —-mysql_config=/usr/local/mysql/bin/mysql_config

注意:这里你可以尝试直接执行:perl Makefile.PL 该脚本会自动寻找 mysql_config,当然如果找不到的话那么就得使用上面的方式了。
如果你的电脑找不到 mysql_config ,这是这是因为缺少libmysqlclient-dev;假如已经安装debian / ubuntu:sudo apt-get install mysql
mysql-config是在不同的模块,并不在mysql里面。
sudo apt-get install libmysqlclient-dev

libmysqld-dev

make

sudo make install

3,安装 percona-toolkit

tar -xzvf percona-toolkit-2.2.16.tar.gz

cd percona-toolkit-2.2.16/

sudo perl Makefile.PL PREFIX=/usr/local/percona-toolkit

sudo make && make install

4,测试使用 pt-query-digest 分析 mysql 慢查询日志

/usr/local/percona-toolkit/bin/pt-query-digest mysql-slow.log

你可能感兴趣的:(Linux,mysql,mysql,linux)