mysql linux 监控_Linux下实时监控MySQL的工具Mtop

所需模块:

# perl -e 'use Curses'

# perl -e 'use DBI'

# perl -e 'use DBD::mysql'

# perl -e 'use Getopt::Long'

# perl -e 'use Net::Domain'

没有输出就是模块已经安装了,有错误就是相应的模块没有安装。

可以在上面给出的地址下载相应模块的最新版本。

安装所需的Perl模块:# tar zxvf Curses-x.xx.tar.gz

# cd Curses*

# perl Makefile.PL

# make

# make install

yum仓库里有perl-DBI,所以直接yum安装,

# yum -y install perl-DBI

因为是编译安装的MySQL,所以需要把lib的路径加入ld.so.conf,

# vi /etc/ld.so.conf

/usr/local/mysql/lib/mysql

# ldconfig

虽然yum仓库里有perl-DBD-MySQL,但其依赖mysql,所以还是编译安装,

# tar zxvf DBD-mysql-x.xxxx.tar.gz

# cd DBD-mysql*

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

# make

# make install

安装mtop:

# tar zxvf mtop-0.6.6.tar.gz

# cd mtop-0.6.6

# perl Makefile.PL

# make

# make install

添加相应的MySQL数据库用户:# mysql -uroot -pPASSWORD

mysql> GRANT RELOAD,PROCESS,SUPER ON *.* TO 'mtop'@'localhost' IDENTIFIED BY 'mtop';

mysql> FLUSH PRIVILEGES;

mysql> exit

运行:

因为自定义了mysql.sock的位置,所以需要做个链接mtop才能运行,

# ln -s /var/run/mysqld/mysql.sock /tmp/mysql.sock

# mtop --dbuser=mtop --password=mtop

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值