Chinaunix首页 | 论坛 | 博客
  • 博客访问: 371528
  • 博文数量: 166
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 1640
  • 用 户 组: 普通用户
  • 注册时间: 2015-05-05 11:44
个人简介

文章不在长,坚持不懈记录下努力前行的脚步

文章分类

全部博文(166)

文章存档

2017年(19)

2016年(59)

2015年(88)

我的朋友

分类: Mysql/postgreSQL

2015-06-08 15:01:26

在用tpcc-mysql做压测的过程当中,碰到这样一个问题
加载数据是报错
./tpcc_load localhost tpcc1000 root "mysql123" 1000
./tpcc_load: error while loading shared libraries: libmysqlclient.so.18: cannot open shared object file: No such file or directory
当时我socket文件没在/var/lib/mysql下,我还以为是这个原因,随后我做了个软连接,结果还是一样的错
执行./tpcc_load --help
./tpcc_load: error while loading shared libraries: libmysqlclient.so.18: cannot open shared object file: No such file or directory
还是同样的错,表示无语啊!
从上面的提示可以知道个大概,加载共享库文件的时候找不到文件libmysqlclient.so.18
于是执行了一下
locate libmysqlclient.so.18
/mnt/mysql/lib/libmysqlclient.so.18
/mnt/mysql/lib/libmysqlclient.so.18.1.0
/root/soft/mysqlsoft/mysql-5.6.24/libmysql/libmysqlclient.so.18
/root/soft/mysqlsoft/mysql-5.6.24/libmysql/libmysqlclient.so.18.1.0
加上文件共享目录
vi /etc/ld.so.conf
include ld.so.conf.d/*.conf
/root/soft/mysqlsoft/mysql-5.6.24/libmysql
然后使用ldconfig使之生效
[root@iZ236u31846Z tpcc-mysql]# ./tpcc_load --help
*************************************
*** ###easy### TPC-C Data Loader  ***
*************************************

 usage: tpcc_load [server] [DB] [user] [pass] [warehouse]
      OR
        tpcc_load [server] [DB] [user] [pass] [warehouse] [part] [min_wh] [max_wh]

           * [part]: 1=ITEMS 2=WAREHOUSE 3=CUSTOMER 4=ORDERS

接下来初始化数据库并加载数据
当执行这个命令的时候又出了问题,包一下错误
./tpcc_load localhost tpcc root "mysql123" 1000

1197, HY000, Multi-statement transaction required more than 'max_binlog_cache_size' bytes of storage; increase this mysqld variable and try again
Retrying ....
Loading Stock Wid=1
解决办法:
增大max_binlog_cache_size=100M
修改/etc/my.cnf
重启mysqld

阅读(2016) | 评论(0) | 转发(0) |
0

上一篇:not in造成的误统计

下一篇:mysql 索引

给主人留下些什么吧!~~