TPCC-MySQL 已经成功编译,产生了两个可执行文件:tpcc_start和
tpcc_load
测试第一步,初始化数据:./tpcc_load 127.0.0.1 tpcc1000 root 123456 3 
此命令可以正常运行,成功初始化了数据,测试第二步,运行./tpcc_start产生错误,如图:此时,查看/var/log/messages ,错误如下:localhost kernel: tpcc_start[26120]: segfault at 0 ip 00007f8234ae0dd7 sp 00007f82265f5350 error 6 in libmysqlclient.so.18.0.0[7f8234a8e000+2d7000]
已经执行了以下命令,但是没有效果:export C_INCLUDE_PATH=/home/mysql/include/;
export LD_LIBRARY_PATH=/home/mysql/lib;
请问各位,有解决方法吗?

解决方案 »

  1.   

    我也遇到了同样的问题,数据库是Percona-Server-5.6.24-rel72.2-Linux.x86_64.ssl101,但是在验证5.1版本的mysql时却没有问题?不知道楼主解决了吗?
      

  2.   

    另,我原来测试时使用的是二进制包的形式,现在改用rpm二进制包安装,可以进行了!
      

  3.   

    楼主,我成功了!
    在使用二进制安装包的情况下,停掉mysqld,删除所有数据,运行/usr/local/mysql/support-files/binary-configure 重新初始化后,然后删除所有的共享表空间和redolog 文件,然后启动mysqld,这时再次压测,就没有问题了!
      

  4.   


    这里是什么意思?具体是删除哪些文件?还是某一个目录?binary-configure命需要加什么参数吗?我不能正常运行binary-configure命令
      

  5.   

    你打开binary-configure这个文件就知道什么意思了!最后你还得删掉ib共享表空间!
      

  6.   

    你 的包rpm 在 哪 里找 的,给个链接或者提示呗。