设为首页 收藏本站
查看: 1264|回复: 0

[经验分享] 在Centos环境下安装mysql优化工具:pt-query-digest

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2016-1-14 08:36:57 | 显示全部楼层 |阅读模式
事前说明,本人使用的是虚拟机做CentOS6.7,主机是windows10,主要用CentOS来安装软件并且操作。


            作为运维工作人员掌握MySQL的“增删改查”是必须的,而再学习一点优化也是好的,MySQL自带一个叫“慢查文件”的东西,但是那玩意很基本,虽然很好操作但是能力也很有限,于是pt-query-digest 工具就应运而生,这个软件只有linux版,所以windows的用户可以关闭此页面了。
            可以先看看https://www.percona.com/doc/perc ... st.html#downloading,这个是官方的安装描述。
             pt-query-digest 它这个软件是有所依赖的,如果你上来就“[iyunv@localhost ~]# 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: NOKEYerror: 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-T ... 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了,效果如图:
QQ截图20160114083646.png             进度条走到100%之后,就获得了“percona-toolkit.rpm",这时候rpm -ivh percona-toolkit.rpm,就会看到安装进度。安装完毕之后,可以使用pt-query-digest --help来检查,如果显示了HELP文件,那么就证明安装成功了。注意,help前面有两个--,如果没有打--那么就会联网还是内部找寻神马的,反正内容出现的非常慢,可以CTRL+C 来中止。

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


运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.iyunv.com/thread-164130-1-1.html 上篇帖子: CentOS 7下源码安装MySQL 5.6 下篇帖子: mysql-5.6.24主从复制 mysql
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表