美文网首页
Percona Toolkit(pt)的安装与使用

Percona Toolkit(pt)的安装与使用

作者: YukunWen | 来源:发表于2018-11-22 17:56 被阅读21次

    引言

    上一篇文章,我们介绍了mysql的安装https://www.jianshu.com/p/f625a5be8ec4。本篇文章我们来介绍一下Percona Toolkit工具。Percona Toolkit是一款percona公司推出的优秀的开源的mysql分析工具。我们可以用它来做很多的性能分析

    一.安装

    1.先按照之前的文章安装上mysql
    2.自动从官网上下载最新的包来安装

    yum install percona-toolkit -y

    注:博主在安装的过程中遇到一个提示,大意是Percona-Server与mysql版本冲突问题
    Transaction check error:
    file /etc/my.cnf from install of Percona-Server-shared-56-5.6.40-rel84.0.el7.x86_64 conflicts with file from package mysql-community-server-5.7.23-1.el7.x86_64

    实际的解决方式是要先安装mysql-community-libs-compat

    yum install mysql-community-libs-compat -y

    然后再安装percona-toolkit 便可成功。

    二.使用

    参考网址: http://blog.51cto.com/arthur376/1893321

    但是在使用的过程中会遇到这样一个错误
    DBI connect(';host=127.0.0.1;mysql_read_default_group=client','root',...) failed: Authentication plugin 'caching_sha2_password' cannot be loaded: /usr/lib64/mysql/plugin/caching_sha2_password.so: cannot open shared object file: No such file or directory at /usr/bin/pt-deadlock-logger line 2435

    图1.错误示例demo

    有两种解决办法:

    1. 在 vim /etc/my.cn中设置default_authentication_plugin=mysql_native_password。
      重启数据库systemctl restart mysqld
    2. 接入数据库后输入

    ALTER USER 'username'@'ip_address' IDENTIFIED WITH mysql_native_password BY 'password';

    其中的username, ip_address, password根据实际情况填写

    图2.正常结果

    相关文章

      网友评论

          本文标题:Percona Toolkit(pt)的安装与使用

          本文链接:https://www.haomeiwen.com/subject/kqxrqqtx.html