准备装一个监控工具数据库的工具,本来打算装zabbix,但是用了下,不知道出了什么问题,配置不到位,很烦。于是想整一个简单的,增强信心。没想到结果一下子就扎了进去,本来以为十分钟就能搞定的,最后消耗了3-4个小时。
1,下载innotop,在github上下载。
地址:https://github.com/innotop/innotop
然后将这个文件,用xftp等工具放到Linux服务器:
解压它:
进去:cd /usr/local/innotop/innotop-master
输入命令:perl Makefile.PL ,然后会生成Makefile文件。
然后输入:
make
make install
OK,万事大吉。
输入innotop -uroot -proot -hlocalhost 就能进去了。前提是已经成功启动了Mysql服务。
重点来了,以下都是坑:
1,perl Makefile.PL 时,可能会出问题。
例如,没有安装perl,或者perl的版本有问题,都需要根据提示去安装和进行更新操作
2,innotop的版本可能有问题,我之前安装的是innotop1.6,结果输入innotop -uroot -proot 时,程序不识别参数-u -p
3,没有安装DBI,DBD,DATA-showtable时会有一个错误提示,大概意思是没有DBI.pm。所以要先安装DBI,DBD,DATA-showtable,可以去 https://download.csdn.net/download/sunshinehappen/10732427 下载,不要积分,登陆就可以了
4,启动innotop时,可能还会提示找不到mysql.h文件,需要安装 mysql-community-devel-5.7.10-1.el6.x86_64.rpm 注意5.7.10-1是我安装的mysql版本号,其他版本的mysql需要更新你们安装的版本。安装后,就能够在/usr/include/下看到mysql文件了。
5,1.6版本启动的时候,可能还需要配置dbi的driver。具体怎么配置我没有找到,后面我使用github上的最新版本,就没有这个问题了。
6,Can't locate Term/ReadKey.pm in @INC
先搜索有没有ReadKey。有apt-get的用apt-get的搜索,有yum的用yum。