免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2662 | 回复: 9
打印 上一主题 下一主题

mysql压力测试时,报出错。请大侠指点!! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-07-31 15:38 |只看该作者 |倒序浏览
[root@u151-RD-DB sql-bench]# perl -e "use DBI"
[root@u151-RD-DB sql-bench]# perl -e "use DBI"
DBD是没有问题的。

[root@u151-RD-DB sql-bench]# ./test-connect
install_driver(mysql) failed: Can't locate DBD/mysql.pm in @INC (@INC contains: /usr/lib/perl5/5.8.5/i386-linux-thread-multi /usr/lib/perl5/5.8.5 /usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.4/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.3/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.2/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.1/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.0/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.5 /usr/lib/perl5/site_perl/5.8.4 /usr/lib/perl5/site_perl/5.8.3 /usr/lib/perl5/site_perl/5.8.2 /usr/lib/perl5/site_perl/5.8.1 /usr/lib/perl5/site_perl/5.8.0 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.5/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.4/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.3/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.2/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.1/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.0/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.5 /usr/lib/perl5/vendor_perl/5.8.4 /usr/lib/perl5/vendor_perl/5.8.3 /usr/lib/perl5/vendor_perl/5.8.2 /usr/lib/perl5/vendor_perl/5.8.1 /usr/lib/perl5/vendor_perl/5.8.0 /usr/lib/perl5/vendor_perl .) at (eval 4 line 3.
Perhaps the DBD::mysql perl module hasn't been fully installed,
or perhaps the capitalisation of 'mysql' isn't right.
Available drivers: ExampleP, Pg, Proxy, Sponge.
at /usr/local/mysql/sql-bench/server-cfg line 240
Compilation failed in require at ./test-connect line 36.




[root@u151-RD-DB sql-bench]# ./test-select
install_driver(mysql) failed: Can't locate DBD/mysql.pm in @INC (@INC contains: /usr/lib/perl5/5.8.5/i386-linux-thread-multi /usr/lib/perl5/5.8.5 /usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.4/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.3/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.2/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.1/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.0/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.5 /usr/lib/perl5/site_perl/5.8.4 /usr/lib/perl5/site_perl/5.8.3 /usr/lib/perl5/site_perl/5.8.2 /usr/lib/perl5/site_perl/5.8.1 /usr/lib/perl5/site_perl/5.8.0 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.5/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.4/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.3/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.2/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.1/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.0/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.5 /usr/lib/perl5/vendor_perl/5.8.4 /usr/lib/perl5/vendor_perl/5.8.3 /usr/lib/perl5/vendor_perl/5.8.2 /usr/lib/perl5/vendor_perl/5.8.1 /usr/lib/perl5/vendor_perl/5.8.0 /usr/lib/perl5/vendor_perl .) at (eval 4 line 3.
Perhaps the DBD::mysql perl module hasn't been fully installed,
or perhaps the capitalisation of 'mysql' isn't right.
Available drivers: ExampleP, Pg, Proxy, Sponge.
at /usr/local/mysql/sql-bench/server-cfg line 240
Compilation failed in require at ./test-select line 35.

论坛徽章:
0
2 [报告]
发表于 2006-07-31 15:40 |只看该作者
你那肯定是dbd包得问题,你上面显示只表示你得dbi是对得,没说你得dbd也对啊
去goole一下,下个dbd包安装吧

[ 本帖最后由 talen-t 于 2006-7-31 15:41 编辑 ]

论坛徽章:
0
3 [报告]
发表于 2006-08-01 16:28 |只看该作者
[root@test22 sql-bench]# ./run-all-tests --server=mysql
Can't locate object method "connect" via package "DBI" at /usr/local/mysql/sql-bench/server-cfg line 240.

[root@test22 sql-bench]# perl -e "use DBI"

[root@test22 sql-bench]# ./test-connect
Can't locate object method "connect" via package "DBI" at /usr/local/mysql/sql-bench/server-cfg line 240.
Compilation failed in require at ./test-connect line 36.

[root@test22 sql-bench]# ./test-select
Can't locate object method "connect" via package "DBI" at /usr/local/mysql/sql-bench/server-cfg line 240.
Compilation failed in require at ./test-select line 35.




/usr/local/mysql/sql-bench/server-cfg line 240行的内容如下:

   233  # Connection with optional disabling of logging
   234  #
   235
   236  sub connect
   237  {
   238    my ($self)=@_;
   239    my ($dbh);
   240    $dbh=DBI->connect($self->{'data_source'}, $main:pt_user,
   241                      $main:pt_password,{ PrintError => 0}) ||
   242                        die "Got error: '$DBI::errstr' when connecting to " . $self->{'data_source'} ." with user: '$main:pt
_user' password: '$main:pt_password'\n";
   243
   244    $dbh->do("SET OPTION LOG_OFF=1,UPDATE_LOG=0";
   245    return $dbh;
   246  }
   247

[ 本帖最后由 acxellencedk 于 2006-8-3 14:25 编辑 ]

论坛徽章:
0
4 [报告]
发表于 2006-08-03 11:04 |只看该作者
顶一下

[ 本帖最后由 acxellencedk 于 2006-8-3 14:22 编辑 ]

论坛徽章:
0
5 [报告]
发表于 2006-08-03 11:36 |只看该作者
又改进了一点点:
[root@u151-RD-DB sql-bench]# ./test-connect -user root  -p admin123 -host 127.0.0.1 -sock /tmp/mysql.sock
Got error: 'Access denied for user: 'root@u151-RD-DB' (Using password: YES)' when connecting to DBI:mysql:database=test;host=127.0.0.1;mysql_socket=/tmp/mysql.sock with user: 'root' password: 'admin123'
Compilation failed in require at ./test-connect line 36.

[ 本帖最后由 acxellencedk 于 2006-8-3 14:24 编辑 ]

论坛徽章:
0
6 [报告]
发表于 2006-08-03 13:15 |只看该作者
/usr/local/mysql/bin/mysql -uroot -padmin123 -h127.0.0.1 能连上吗

论坛徽章:
0
7 [报告]
发表于 2006-08-03 14:20 |只看该作者
搞定,大家看下结果,呵呵。但还有一个:./crash-me仍旧不行。

[root@u151-RD-DB sql-bench]# ./run-all-tests --server=mysql -user root  -p admin123  -h localhost
Benchmark DBD suite: 2.15
Date of test:        2006-08-03 14:02:51
Running tests on:    Linux 2.6.9-34.EL i686
Arguments:           -sock
Comments:            
Limits from:         
Server version:      MySQL 4.0.25 log
Optimization:        None
Hardware:            

alter-table: Total time: 30 wallclock secs ( 0.07 usr  0.02 sys +  0.00 cusr  0.00 csys =  0.09 CPU)
ATIS: Total time: 12 wallclock secs ( 8.39 usr  1.84 sys +  0.00 cusr  0.00 csys = 10.23 CPU)
big-tables: Total time: 13 wallclock secs ( 5.60 usr  3.57 sys +  0.00 cusr  0.00 csys =  9.17 CPU)

论坛徽章:
0
8 [报告]
发表于 2006-08-03 22:34 |只看该作者
帮你顶一下吧。

论坛徽章:
0
9 [报告]
发表于 2006-08-04 11:20 |只看该作者

又出报错了

redhatAS4.0+MYSQL4.1.20的环境:


[root@hss2 sql-bench]# ./test-connect -user root  -p admin123  
install_driver(mysql) failed: Can't locate DBD/mysql.pm in @INC (@INC contains: /usr/lib/perl5/5.8.5/i386-linux-thread-multi /usr/lib/perl5/5.8.5 /usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.4/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.3/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.2/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.1/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.0/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.5 /usr/lib/perl5/site_perl/5.8.4 /usr/lib/perl5/site_perl/5.8.3 /usr/lib/perl5/site_perl/5.8.2 /usr/lib/perl5/site_perl/5.8.1 /usr/lib/perl5/site_perl/5.8.0 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.5/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.4/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.3/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.2/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.1/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.0/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.5 /usr/lib/perl5/vendor_perl/5.8.4 /usr/lib/perl5/vendor_perl/5.8.3 /usr/lib/perl5/vendor_perl/5.8.2 /usr/lib/perl5/vendor_perl/5.8.1 /usr/lib/perl5/vendor_perl/5.8.0 /usr/lib/perl5/vendor_perl .) at (eval 47) line 3.
Perhaps the DBD::mysql perl module hasn't been fully installed,
or perhaps the capitalisation of 'mysql' isn't right.
Available drivers: ExampleP, Proxy, Sponge.
at /tmp/sql-bench/server-cfg line 240
Compilation failed in require at ./test-connect line 36.

论坛徽章:
0
10 [报告]
发表于 2007-07-10 10:42 |只看该作者
安装dbd-mysql包就好了
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP