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 @   Syw_文  阅读(1412)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
历史上的今天:
2021-11-23 【TPC-DS】trino+S3+hive+postgresql性能测试----异常问题与解决方案(九)
2021-11-23 【TPC-DS】trino+S3+hive+postgresql性能测试----测试用例与测试结果(八)
2021-11-23 【TPC-DS】trino+S3+hive+postgresql性能测试----脚本批量插入数据的方式(七)
2021-11-23 【TPC-DS】trino+S3+hive+postgresql性能测试----生成500GB数据(六)
2021-11-23 【TPC-DS】trino+S3+hive+postgresql性能测试----查询与写入数据(五)
2021-11-23 【TPC-DS】trino+S3+hive+postgresql性能测试----生成简单数据验证环境(四)
2021-11-23 【TPC-DS】trino+S3+hive+postgresql性能测试----hadoop+mysql+hive安装部署(三)
点击右上角即可分享
微信分享提示