金色的骷髅 发表于 2015-1-16 20:14:02

公布mysql历程监督的工具mtop安装体验

有的时候,一些缺失的功能可以通过别的办法来实现,例如,在MySQL4.1以前,你可以通过使用join方法来替代子查询的功能。在MySQL5.0中,大多数关系型数据库所要求的功能已经都具备。mtop是一个MySQL历程监督的工具,挺好用的,不晓得mtop的同砚能够搜刮一下相干申明.
我是按着google到的一篇文章安装的(文章作者未知);
#################################################################
##文章援用入手下手
#################################################################
Requiresthefollowingperlmodules:

ModuleAvailableAt
--------------------------------------------------------------------
Curseshttp://cpan.linuxforum.net/authors/id/G/GI/GIRAFFED
DBIDistributedasBundle::DBI:http://www.cpan.org/authors/id/TIMB
DBD::mysqlhttp://www.cpan.org/modules/by-module/DBD
Getopt::Long(DistributedwithPerl5)
Net::DomainPartoflibnet:http://www.cpan.org/authors/id/GBARR
#perl-euseCurses
#perl-euseDBI
#perl-euseDBD::mysql
#perl-euseGetopt::Long
#perl-euseNet::Domain

没有输入就是模块已安装了,有毛病就是响应的模块没有安装。
能够在下面给出的地点下载响应模块的最新版本。
安装所需的Perl模块:
#tarzxvfCurses-x.xx.tar.gz
#cdCurses*
#perlMakefile.PL
#make
#makeinstall

yum堆栈里有perl-DBI,以是间接yum安装,
#yum-yinstallperl-DBI

由于是编译安装的MySQL,以是必要把lib的路径到场ld.so.conf,
#vi/etc/ld.so.conf
/usr/local/mysql/lib/mysql
#ldconfig

固然yum堆栈里有perl-DBD-MySQL,但其依附mysql,以是仍是编译安装,
#tarzxvfDBD-mysql-x.xxxx.tar.gz
#cdDBD-mysql*
#perlMakefile.PL--mysql_config=/usr/local/mysql/bin/mysql_config
#make
#makeinstall

安装mtop:
#tarzxvfmtop-0.6.6.tar.gz
#cdmtop-0.6.6
#perlMakefile.PL
#make
#makeinstall

增加响应的MySQL数据库用户:
#mysql-uroot-pPASSWord
mysql>GRANTRELOAD,PROCESS,SUPERON*.*TOmtop@localhostIDENTIFIEDBYmtop;
mysql>FLUSHPRIVILEGES;
mysql>exit

运转:
由于自界说了mysql.sock的地位,以是必要做个链接mtop才干运转,
#ln-s/var/run/mysqld/mysql.sock/tmp/mysql.sock

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

参考材料:http://mtop.sourceforge.net/
#################################################################
##文章援用停止
#################################################################

我实践安装中碰到的成绩和办理举措:
1.在www.cpan.org上找不到相干下载资本,能够在域名cpan.linuxforum.net下找找;
2.因为我的服务器上Mysql是利用rpm包安装的;在安装DBD-mysql的时分碰到了一些成绩;
没有mysql_config文件,以是不克不及像下面所说的那样设置perl-DBD-MySQL;
往看看DBD-mysql的源码包中匡助文件INSTALL.html找到举措;
先安装上MySQL-shared和MySQL-devel两个rpm包;
然后找到libmysqlclient.so文件;创建文件夹/tmp/mysql-static并把libmysqlclient.so文件copy到个中;
利用#perlMakefile.PL--libs="-L/tmp/mysql-static-lmysqlclient"设置perl-DBD-MySQL,就能够安装了;
安装perl-DBD-MySQL终了,最初删除一时文件夹#rm-rf/tmp/mysql-static

碰到相似成绩最悦目看源码文档大概官方的匡助文件;
傻年夜猫^_^
这是无法比较的,因为基于云的数据库提供了不同的模式。关键是要通过围绕云计算产品来包装其他增值服务以适应不断变化的市场条件:这就是DBaaS。

兰色精灵 发表于 2015-1-18 18:54:45

你觉得我的非分区索引无法对起子分区,你可以提醒我一下呀!没有任何的提醒,直接就变成了非分区表。不知道这算不算一个bug。大家也可以试试。

再见西城 发表于 2015-1-27 18:23:22

我个人认为就是孜孜不懈的学习

若天明 发表于 2015-2-5 14:37:36

这就引发了对varchar和char效率讨论的老问题。到底如何分配varchar的数据,是否会出现大规模的碎片?

活着的死人 发表于 2015-2-12 07:53:04

微软对CLR作了大篇幅的宣传,这是因为数据库产品终于融入.net体系中。最开始我们也是狂喜,感觉对象数据库的一些概念可以实现了。

蒙在股里 发表于 2015-3-3 01:32:21

Mirror可以算是SQLServer的Dataguard了。但是能不能被大伙用起来就不知道了。

不帅 发表于 2015-3-11 08:56:43

原理很简单,对要求长时间计算某一时间点的报表生成和防用户操作错误很有帮助。但是比起Oracle10g的闪回技术还是细粒度不够。可惜!

小女巫 发表于 2015-3-18 04:07:16

我们学到了什么?思考问题的时候从表的角度来思考问

admin 发表于 2015-3-25 12:36:53

所以你总能得到相应的升级版本,来满足你的需求。
页: [1]
查看完整版本: 公布mysql历程监督的东西mtop安装体验