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脚本

 

posted @ 2022-11-23 11:41  Syw_文  阅读(1315)  评论(0编辑  收藏  举报