centos6.5环境下sysbench编译安装
2017-05-09 17:14
435 查看
在线安装请看这篇:http://blog.csdn.net/laiyijian/article/details/71425213
今天继续昨天sysbench编辑失败的尝试,终于在同学们的提示下搞定了sysbench的编译安装
1:下载sysbench: http://imysql.com/wp-content/uploads/2014/09/sysbench-0.4.12-1.1.tgz
cd /opt
wget http://imysql.com/wp-content/uploads/2014/09/sysbench-0.4.12-1.1.tgz
tar -zxvf sysbench-0.4.12-1.1.tgz
cd sysbench-0.4.12-1.1
执行:./autogen.sh
提示缺少什么包就安装什么包,我的环境是centos6.5 , yum install 包
然后:./configure --with-mysql-includes=/usr/local/mysql/include --with-mysql-libs=/usr/local/mysql/lib && make
这一步经常包libmysqlclient_r.so这个文件不存在,需要cd /usr/local/mysql/lib 执行 ln -s libmysqlclient.so.20libmysqlclient_r.so然后在执行:./configure --with-mysql-includes=/usr/local/mysql/include
--with-mysql-libs=/usr/local/mysql/lib && make
成功的话会在sysbench目录里生成sysbench命令文件
举例:cpu性能测试
cd /opt/sysbench-0.4.12-1/sysbench
./sysbench --test=cpu --cpu-max-prime=20000 run
如果报:sysbench: error while loading shared libraries: libmysqlclient.so.20: cannot open shared object file: No such file or directory
两种方法解决这个问题:
方法1:直接执行:export LD_LIBRARY_PATH=/usr/local/mysql/lib(你自己的ysql安装地址)
方法2:vim /etc/ld.so.conf
在末尾加上: export LD_LIBRARY_PATH=/usr/local/mysql/lib mysql的安装目录。
ldconfig
在执行:./sysbench --test=cpu --cpu-max-prime=20000 run
就不会报错了
今天继续昨天sysbench编辑失败的尝试,终于在同学们的提示下搞定了sysbench的编译安装
1:下载sysbench: http://imysql.com/wp-content/uploads/2014/09/sysbench-0.4.12-1.1.tgz
cd /opt
wget http://imysql.com/wp-content/uploads/2014/09/sysbench-0.4.12-1.1.tgz
tar -zxvf sysbench-0.4.12-1.1.tgz
cd sysbench-0.4.12-1.1
执行:./autogen.sh
提示缺少什么包就安装什么包,我的环境是centos6.5 , yum install 包
然后:./configure --with-mysql-includes=/usr/local/mysql/include --with-mysql-libs=/usr/local/mysql/lib && make
这一步经常包libmysqlclient_r.so这个文件不存在,需要cd /usr/local/mysql/lib 执行 ln -s libmysqlclient.so.20libmysqlclient_r.so然后在执行:./configure --with-mysql-includes=/usr/local/mysql/include
--with-mysql-libs=/usr/local/mysql/lib && make
成功的话会在sysbench目录里生成sysbench命令文件
举例:cpu性能测试
cd /opt/sysbench-0.4.12-1/sysbench
./sysbench --test=cpu --cpu-max-prime=20000 run
如果报:sysbench: error while loading shared libraries: libmysqlclient.so.20: cannot open shared object file: No such file or directory
两种方法解决这个问题:
方法1:直接执行:export LD_LIBRARY_PATH=/usr/local/mysql/lib(你自己的ysql安装地址)
方法2:vim /etc/ld.so.conf
在末尾加上: export LD_LIBRARY_PATH=/usr/local/mysql/lib mysql的安装目录。
ldconfig
在执行:./sysbench --test=cpu --cpu-max-prime=20000 run
就不会报错了
相关文章推荐
- 基于CentOS6.5环境之下的LNMP之编译安装PHP5.5.30
- 基于CentOS6.5环境之下的LNMP之编译安装Nginx1.8.0 stable(稳定版)
- 阿里云centos6.5实践编译安装LNMP架构web环境
- centos6.5生产环境编译安装nginx-1.11.3并增加第三方模块ngx_cache_purge、nginx_upstream_check、ngx_devel_kit、lua-nginx
- CentOS6.5 编译安装lnmp环境
- 大环境下MySQL5.6源码安装实战一步步教你 CentOS6.5_64bit下编译安装MySQL-5.6.23@guoyJoe
- centos6.5环境Redis下载及编译安装
- CentOS6.5环境下编译安装MySQL5.6.23
- centos6.5环境源码编译安装mysql5.6.34
- CentOS6.5安装gradle编译环境
- CentOS 6.5 生产环境编译安装LNMP
- Centos 6.5 配置分离式LAMP平台环境 多服务器编译安装Apache2.4.x PHP5.4.x MariaDB5.5.x
- CentOS 6.5 生产环境编译安装LNMP
- CentOS 6.5环境源码编译安装MySQL 5.6.34
- Centos6.5-----nagios快速安装编译配置文档-全部虚拟环境
- CentOS6.5 编译安装lnmp环境
- CentOS 6.5 生产环境编译安装LNMP
- CentOS 6.5 LNMP环境搭建 编译安装PHP
- CentOS6.5环境下MySQL编译安装
- centos6.5环境源码编译安装mysql5.6.34