Sysbench编译安装v1.0.20版本
sysbench v1.0.20版本Git地址:https://github.com/akopytov/sysbench/releases/tag/1.0.20
手动下载后编译安装
1、下载安装包
2、解压
tar -zxvf sysbench-1.0.20.tar.gz
3、编译安装
./autogen.sh # Add --with-pgsql to build with PostgreSQL support ./configure make -j make install
4、安装完成后,查看sysbench版本
sysbench --version
#sysbench 1.0.20
此时则安装完成,若执行sysbench --version报错:sysbench: error while loading shared libraries: libmysqlclient.so.20: cannot open shared object file: No such file or directory
解决方法如下:
1、查找是否存在,执行如下2种方法均未找到 libmysqlclient.so.20 文件,则请继续向下执行
#第一种
find . -name libmysqlclient.so.20
#第二种
find / -name libmysqlclient.so.20
2、安装libmysqlclient.so.20的依赖库
yum install -y automake libtool
3、再次执行 find / -name libmysqlclient.so.20 查找出位置所在并进行设置软连接
# find / -name 'libmysqlclient*' /usr/local/mysql/lib/libmysqlclient.a /usr/local/mysql/lib/libmysqlclient.so.20.3.10 /usr/local/mysql/lib/libmysqlclient.so /usr/local/mysql/lib/libmysqlclient.so.20 /usr/lib64/mysql/libmysqlclient.so.18 /usr/lib64/mysql/libmysqlclient.so.18.0.0 # ln -s /usr/local/mysql/lib/libmysqlclient.so.20 /usr/local/lib/libmysqlclient.so.20 # vim /etc/ld.so.conf /usr/local/lib #增加写入此行内容 # ldconfig -v #更新配置
4、再次执行sysbench --version即可成功
5、查看lua脚本,进入/usr/local/share/sysbench 路径下 输入ls ,会发现有很多lua脚本
1.作者:Syw 2.出处:http://www.cnblogs.com/syw20170419/ 3.本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。 4.如果文中有什么错误,欢迎指出。以免更多的人被误导。 |