在Centos环境下安装mysql优化工具:pt-query-digest

事前说明,本人使用的是虚拟机做CentOS6.7,主机是windows10,主要用CentOS来安装软件并且操作。

作为运维工作人员掌握MySQL的“增删改查”是必须的,而再学习一点优化也是好的,MySQL自带一个叫“慢查文件”的东西,但是那玩意很基本,虽然很好操作但是能力也很有限,于是pt-query-digest 工具就应运而生,这个软件只有linux版,所以windows的用户可以关闭此页面了。

可以先看看https://www.percona.com/doc/percona-toolkit/2.2/pt-query-digest.html#downloading,这个是官方的安装描述。

pt-query-digest 它这个软件是有所依赖的,如果你上来就“[[email protected] ~]# rpm -ivh percona-toolkit-2.2.14-1.noarch.rpm ”的话,那么它会说:

warning: percona-toolkit-2.2.14-1.noarch.rpm: Header V4 DSA/SHA1 Signature, key ID cd2efd2a: NOKEY
error: Failed dependencies:
   perl(DBI) >= 1.13 is needed by percona-toolkit-2.2.14-1.noarch
   perl(DBD::mysql) >= 1.0 is needed by percona-toolkit-2.2.14-1.noarch
   perl(Time::HiRes) is needed by percona-toolkit-2.2.14-1.noarch
   perl(IO::Socket::SSL) is needed by percona-toolkit-2.2.14-1.noarch
   perl(Term::ReadKey) is needed by percona-toolkit-2.2.14-1.noarch

也就是说它需要5个依赖包,分别是DBI,MySQL,Hires,Socket::SSL,ReadKey,然后可以使用

yum -y install perl perl-IO-Socket-SSL perl-DBD-MySQL perl-Time-HiRes来一口气安装前四样,因为我事前已经安装好了MySQL 5.1所以这些问题都很好整。

但是到了ReadKey这里,使用wget http://pkgs.repoforge.org/perl-TermReadKey/perl-TermReadKey-2.30-1.el5.rf.x86_64.rpm,它会提示404  not Found,我不知道是什么原因,于是我就在本机上打开这个网站获得rpm包,我的VM还安装好了VM TOOLS或者用我前几天安装好的SVN服务器,将本机的rpm包传到了我的虚拟机Centos上,将这个rpm包剪切放到适当的目录,在cd 到那个目录,使用 rpm -ivh -/perl-TermReadKey-2.30-1.el5.rf.x86_64.rpm(安装rpm是要输入包全名的!),安装完TermReadKey之后,就可以返回去彻底安装percona-toolkit了,效果如图:

           进度条走到100%之后,就获得了“percona-toolkit.rpm",这时候rpm -ivh percona-toolkit.rpm,就会看到安装进度。安装完毕之后,可以使用pt-query-digest --help来检查,如果显示了HELP文件,那么就证明安装成功了。注意,help前面有两个--,如果没有打--那么就会联网还是内部找寻神马的,反正内容出现的非常慢,可以CTRL+C 来中止。

至此,安装以完毕,至于怎么用,容我再研究研究...

参考资料:

http://blog.chinaunix.net/uid-20639775-id-3206802.html

https://www.percona.com/doc/percona-toolkit/2.2/pt-query-digest.html#downloading

http://blog.csdn.net/johnstrive/article/details/46437547

时间: 2024-10-25 23:29:27

在Centos环境下安装mysql优化工具:pt-query-digest的相关文章

MySQL Study之--Linux下安装MySQL workbench工具

MySQL Study之--Linux下安装MySQL workbench工具 系统环境:      操作系统: RedHat EL6.4(64)      WorkBench: mysql-workbench-community-6.0.9 MySQL Workbench是一款专为MySQL设计的ER/数据库建模工具.它是著名的数据库设计工具DBDesigner4的继任者.你可以用MySQL Workbench设计和创建新的数据库图示,建立数据库文档,以及进行复杂的MySQL 迁移. MySQ

liunx环境下安装mysql数据库

一:如果你的机器上之前安装有mysql数据库,先进行卸载 (1)需要先将它的文件删除 (2)同时注意删除老板本的etc/my.cnf文件和/etc/mysql目录,这两个文件控制的是mysql的一些配置属性. 二:去官网下载mysql安装文件 在Linux下安装MySQL有三种方式:第一种以rpm的二进制文件分个安装,第二种是自己编译源码后安装,最后一种是以二进制tar.gz文件来安装. 这三种中,由于最后一种是统一的整体文件,个人感觉最简单,故本文将采用此方式来进行安装: 首先到mysql的下

Linux CentOS 7环境下安装MySQL

在CentOS 7中默认安装有MariaDB,但是我们需要的是MySQL,安装MySQL可以覆盖MariaDB. (注:MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可.开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险.MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品.) 首先需要安装MySQL的Yum Repository. (注:

Linux下安装MySQL管理工具MySQL Administrator和MySQL Query Browser(转载)

文章来源:http://blog.csdn.net/sunrier/article/details/7572299 Linux下MySQL Administrator和MySQL Query Browser的安装 下面为本人第一次安装过程(Red Hat Enterprise Linux 5)先在官网下载http://dev.mysql.com/get/Downloads/MySQLGUITools/mysql-gui-tools-5.0r12-rhel4-i386.tar.gz/from/pi

centos环境下登录mysql报 ERROR 1045 (28000)怎么解决

新入手一台虚拟机,Centos7系列的操作系统,安装mysql后,执行连接出现了Mysql ERROR 1045 (28000):的错误.遇到同样问题的朋友,可以参考如下解决方法. 工具/原料 Centos mysql.mariadb 方法/步骤 首先使用如下命令停止mysql或者mariadb服务. service mariadb stop 使用mysqld_safe来启动mysqld服务器: mysqld_safe --user=mysql --skip-grant-tables --ski

CentOS环境下安装jdk和tomcat

CentOS上javaweb开发环境搭建 安装jdk yum list java* yum install java-1.7.0-openjdk* -y java -version 安装tomcat cd /usr/local wgethttps://mc.qcloudimg.com/static/archive/fa66329388f85c08e8d6c12ceb8b2ca3/apache-tomcat-7.0.77.tar.gz(下载tomcat) tar -zxf apache-tomca

在centos 7下安装mysql 5.7.17

首先查看系统有没有安装mysql [[email protected]_167_102_centos ~]# rpm -qa|grep mysql [[email protected]_167_102_centos ~]# 结果发现没有,那么我们先下载mysql得rpm包 首先下载server [[email protected]_167_102_centos mysql]# wget https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-commun

Linux环境下安装MySQL

1.下载MySQL的安装文件 安装MySQL需要下面两个文件: MySQL-server-4.0.16-0.i386.rpm MySQL-client-4.0.16-0.i386.rpm 下载地址为:http://www.mysql.com/downloads/mysql-4.0.html, 打开此网页,下拉网页找到"Linux x86 RPM downloads"项,找到"Server"和"Client programs"项,下载需要的上述两个

liunx环境下安装mysql数据库2

mysql的安装和配置[1]解压mysql安装包,进入mysql目录,添加用户,并安装,将权限授权给mysql用户[2]给安装目录下授权,并设为开机启动mysql服务[3]配置mysql环境变量[4]启动mysql数据库[5]设置数据库密码,并测试登陆 [6]试着在远程的客户端进行登陆  mysql -u [用户名]  -h [mysql所在服务器ip] -p  [密码] [7]设置允许远程客户端进行数据库链接  GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'