orzdba工具安装注意事项
orzdba是一个监控mysql性能的一个比较好用的perl脚本,是淘宝开源的小工具,下载地址http://code.taobao.org/p/orzdba/src/trunk/
配置过程中除了参照《orzdba工具使用说明》外,还有一些注意事项
我的安装环境是
Red Hat Enterprise Linux Server release 6.3 (Santiago)
5.6.22-log MySQL Community Server (GPL)
安装tcprstat前,先安装包
yum install glibc-static-2.12-1.80.el6.x86_64.rpm
参照
http://my.oschina.net/moooofly/blog/157063安装tcprstat
安装tcprstat过程中,除了前面的那个glibc-static外,还需要安装5个包
yum -y install automake
yum install bison
yum install flex
yum install patch
yum install make
配置tcprstat的权限
chown mysql:mysql -R tcprstat
ln -sf /mysqldata/soft/tcprstat/src/tcprstat /usr/bin/tcprstat
chown root:root /usr/bin/tcprstat
chmod u+s /usr/bin/tcprstat
ll /usr/bin/tcprstat
lrwxrwxrwx 1 root root 37 Feb 11 11:22 /usr/bin/tcprstat -> /mysqldata/soft/tcprstat/src/tcprstat
查看目录/mysqldata/soft/tcprstat/src
[root@open_mysql1 src]# ll
total 1996
-rw-r--r-- 1 mysql mysql 3006 Feb 10 15:48 capture.c
-rw-r--r-- 1 mysql mysql 1057 Feb 10 15:48 capture.h
-rw-r--r-- 1 mysql mysql 4015 Feb 10 15:48 functions.c
-rw-r--r-- 1 mysql mysql 1019 Feb 10 15:48 functions.h
-rw-r--r-- 1 mysql mysql 4325 Feb 10 15:48 local-addresses.c
-rw-r--r-- 1 mysql mysql 1065 Feb 10 15:48 local-addresses.h
-rw-r--r-- 1 mysql mysql 41829 Feb 11 11:07 Makefile
-rw-r--r-- 1 mysql mysql 1800 Feb 10 15:48 Makefile.am
-rw-r--r-- 1 mysql mysql 47676 Feb 11 11:07 Makefile.in
-rw-r--r-- 1 mysql mysql 10157 Feb 10 15:48 output.c
-rw-r--r-- 1 mysql mysql 1315 Feb 10 15:48 output.h
-rw-r--r-- 1 mysql mysql 3970 Feb 10 15:48 process-packet.c
-rw-r--r-- 1 mysql mysql 1139 Feb 10 15:48 process-packet.h
-rw-r--r-- 1 mysql mysql 10411 Feb 10 15:48 stats.c
-rw-r--r-- 1 mysql mysql 1958 Feb 10 15:48 stats.h
-rw-r--r-- 1 mysql mysql 7845 Feb 10 15:48 stats-hash.c
-rw-r--r-- 1 mysql mysql 1480 Feb 10 15:48 stats-hash.h
-rwsr-xr-x 1 root root 291086 Feb 11 11:08 tcprstat
-rw-r--r-- 1 mysql mysql 5970 Feb 10 15:48 tcprstat.c
-rw-r--r-- 1 mysql mysql 10720 Feb 11 11:07 tcprstat-capture.o
-rw-r--r-- 1 mysql mysql 10272 Feb 11 11:07 tcprstat-functions.o
-rw-r--r-- 1 mysql mysql 1339 Feb 10 15:48 tcprstat.h
-rw-r--r-- 1 mysql mysql 13568 Feb 11 11:08 tcprstat-local-addresses.o
-rw-r--r-- 1 mysql mysql 23312 Feb 11 11:08 tcprstat-output.o
-rw-r--r-- 1 mysql mysql 16072 Feb 11 11:08 tcprstat-process-packet.o
-rwxr-xr-x 1 mysql mysql 1258608 Feb 11 11:08 tcprstat-static
-rw-r--r-- 1 mysql mysql 10720 Feb 11 11:08 tcprstat_static-capture.o
-rw-r--r-- 1 mysql mysql 10272 Feb 11 11:08 tcprstat_static-functions.o
-rw-r--r-- 1 mysql mysql 13568 Feb 11 11:08 tcprstat_static-local-addresses.o
-rw-r--r-- 1 mysql mysql 23312 Feb 11 11:08 tcprstat_static-output.o
-rw-r--r-- 1 mysql mysql 16072 Feb 11 11:08 tcprstat_static-process-packet.o
-rw-r--r-- 1 mysql mysql 16056 Feb 11 11:08 tcprstat_static-stats-hash.o
-rw-r--r-- 1 mysql mysql 27232 Feb 11 11:08 tcprstat_static-stats.o
-rw-r--r-- 1 mysql mysql 18576 Feb 11 11:08 tcprstat_static-tcprstat.o
-rw-r--r-- 1 mysql mysql 16056 Feb 11 11:08 tcprstat-stats-hash.o
-rw-r--r-- 1 mysql mysql 27232 Feb 11 11:08 tcprstat-stats.o
-rw-r--r-- 1 mysql mysql 18576 Feb 11 11:07 tcprstat-tcprstat.o
普通的yum,rpm方式安装version模块会报错,用如下安装方式解决
yum install perl-ExtUtils-CBuilder perl-ExtUtils-MakeMaker
yum -y install perl-CPAN
yum install perl-Params-Validate
perl -MCPAN -e 'install "Module::Build"'
perl -MCPAN -e 'install "File::Lockfile"'
执行上面命令后,应该安装好了version, Class-Data-Inheritable, Module-Build, File::Lockfile等模块,可以用脚本查看是否安装成功
$ cat check_module.pl
#!/usr/bin/perl
use ExtUtils::Installed;
my $inst = ExtUtils::Installed->new();
print join "\n",$inst->modules();
print "\n";
对于orzdba脚本,在160行修改root密码,才能运行orzdba脚本,修改后样子如下:
my $MYSQL = qq{mysql -s --skip-column-names -uroot -P$port -pLisx_new_123 };
改成这样后,会出现mysql5.6的明文密码告警:Warning: Using a password on the command line interface can be insecure.我是如下解决的

弄一个免密码的本地可以访问的管理员账户,用这个账户监控?
这个方案也不行,因为每一行都要回车确认
我的解决方案,在mysql的根目录新建隐藏文件,权限为400
-bash-4.1$ cat .my.cnf
[client]
password=lisx123
user=dbalisx
并且修改orzdba脚本的第160行处
my $MYSQL = qq{mysql -s --skip-column-names -udbalisx -P$port };

好了,可以痛快的使用orzdba脚本了。
orzdba工具安装注意事项的更多相关文章
- FileSync plugin for Eclipse 安装注意事项 Eclipse文件同步插件
习惯了使用MyEclipse,各种插件不用自己安装,觉得开发起来很方便,现在大家都用Eclipse了,还有不用Eclipse用更高级的,IT当然开发大型项目没人用UltraEdit吧,虽然是一个不错的 ...
- 转:FileSync plugin for Eclipse 安装注意事项 Eclipse文件同步插件
习惯了使用MyEclipse,各种插件不用自己安装,觉得开发起来很方便,现在大家都用Eclipse了,还有不用Eclipse用更高级的,IT当然开发大型项目没人用UltraEdit吧,虽然是一个不错的 ...
- .NET Framework不同组件区别及安装注意事项
发布时间: 2012/7/14 11:52:37 严格细分起来,.NET Framework又有两个不同的组件,.NET Framework可再发行组件包(23MB左右)和.NET Framew ...
- ArcSDE 10.2 for Oracle 12C安装注意事项
ArcSDE 10.2 for Oracle 12C安装注意事项 1.环境说明 从ArcSDE10.2.1开始支持Oracle 12C. 2.安装注意事项 SDE空间数据库可以安装到PDB中,使用Cr ...
- Composer如何安装(安装注意事项)
Composer如何安装(安装注意事项) 一.总结 一句话总结:安装的时候主要看安装错误提示: 常见的错误有: a.php需要开启openssl配置.我们打开php目录下的php.ini.将opens ...
- nmon工具安装及nmon analyser的使用
步骤一:下载nmon及nmon analyser工具 nmon:http://nmon.sourceforge.net/pmwiki.php 根据自己系统的版本下载相应的版本即可 nmon analy ...
- KingbaseES 客户端工具安装
关键字: KingbaseES.Java.ClientTools 一.安装前准备 1.1 软件环境要求 金仓数据库管理系统KingbaseES V8.0支持微软Windows 7.Windows XP ...
- MongoDB在Windows下安装、Shell客户端的使用、Bson扩充的数据类型、MongoVUE可视化工具安装和简单使用、Robomongo可视化工具(2)
一.Windows 下载安装 1.去http://www.mongodb.org/downloads下载,mongodb默认安装在C:\Program Files\MongoDB目录下,到F:\Off ...
- [转]hibernateTools工具安装及使用总结(eclipse 3.6)
转载地址:http://blueblood79.iteye.com/blog/773177 最近项目采用flex+spring+hibernate的框架开发,之前虽说有多年的Java开发经验了,但是一 ...
随机推荐
- boost 部分编译
完整编译boost库需要很长时间,而且我们不一定会用到所有的库. 那么如何只编译只需要的库呢? 解压boost源码,进入解压后的目录 ./bootstrap.sh生成bjam ./bjam --bui ...
- Navicat for MySQL导入.sql文件
首先,打开Navicat for MySQL,打开需要使用的连接,新建一个数据库名等按自己的需求填写. 打开创建的数据库,在空白处右键,选择运行SQL文件,然后找到.SQL文件所在地址即可. MySQ ...
- Django json处理
转自:http://www.gowhich.com/blog/423 1, 发往浏览器端 前端:jQuery发送GET请求,并解析json数据. url = "http://example. ...
- 把color转成image的方法
- (UIImage*)createImageWithColor:(UIColor*) color { CGRect rect=CGRectMake(0.0f, 0.0f, 1.0f, 1.0f); ...
- LA4992 Jungle Post
题意 PDF 分析 炸连续的比炸单独的好. 二分答案,每种炸连续的构成一些半平面,判断半平面交是否为空. 时间复杂度\(O(T n \log^2)\) 代码 这题卡常,排序的时候必须事先算出幅角,不然 ...
- Tornado服务端基本的配置文件(Python)
web_set = { # -------一般设置-------- 'debug': True, 'port': 8836, 'autoreload': True, 'ui_modules': {}, ...
- IT售前经验谈
在IT界,成功的完成一个项目需要销售人员.售前人员.项目实施人员(开发人员).售后服务人员等密切协作.本文从售前技术支持人员的角度,对售前技术支持工作的过程进行了描述,根据作者在售前的经验,提出了各环 ...
- Markdown 中的目录自动生成功能 TOC
目录 Markdown 中的目录自动生成功能 TOC 1. 标题一 1.1 标题二 1.标题二 2. 标题一 2.1 标题二 2.2 标题二 Markdown 中的目录自动生成功能 TOC 1. 标题 ...
- linux 本地账号密码无法登陆(shell可以登录),一直返回 登陆的login界面
今天我在我虚拟机测试的时候遇到了一个问题.登陆centos一直是返回login,账号和密码没错,我也换了两个用户. 1.问题描述 我正常的输入用户名和密码 错误提示截图:返回登陆界面,我重新试了另外的 ...
- git 本地文件里内容 操作记录
本地环境文件合并分支(以下的都分别 commit提交了的) [一.分支[追加] 和 [新增] 新信息 合并主线 情景] 分支内容: dr.find_element_by_id("su&qu ...