Centos7安装sysbench

1、下载解压

1
2
3
wget https://github.com/akopytov/sysbench/archive/1.0.zip -O "sysbench-1.0.zip"
unzip sysbench-1.0.zip
cd sysbench-1.0

2、安装依赖

1
yum install automake libtool –y

3、安装

安装之前,确保位于之前解压的sysbench目录中。

1
2
3
4
5
./autogen.sh
./configure  #如果出现:configure: error: mysql_config executable not found,需要安装:mariadb-devel (yum install mariadb-devel 安装mysql_config) 可能还要安装mariadb-server包,yum install mariadb-server,但是我没有遇到。
export LD_LIBRARY_PATH=/usr/local/mysql/include   #这里要换成自己虚拟机中mysql路径下的include,可以用:which mysql命令查看mysql位置。
make
make install

4、安装成功

1
2
[root@test sysbench-1.0]# sysbench --version
sysbench 1.0.9

查看版本的话会报错:

 解决方案:

先查找一下本地有没有这个文件:

 在/usr/loca/mysql/lib下面有这个文件,解决方法是先建立一个软链接到/usr/local/lib

1
ln -s /usr/local/mysql/lib/libmysqlclient.so.20 /usr/local/lib/libmysqlclient.so.20

接着在/etc/ld.so.cnf中追加/usr/loca/lib这一行

1
/usr/local/lib

执行ldconfig -v更新下配置就可以了

1
/sbin/ldconfig -v

现在sysbench可以执行了!

posted @   人艰不拆_zmc  阅读(5208)  评论(0编辑  收藏  举报
编辑推荐:
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 张高兴的大模型开发实战:(一)使用 Selenium 进行网页爬虫
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
历史上的今天:
2018-06-19 centos7部署fabric-ca错误解决
2016-06-19 jQuery的dom操作(二)转
2016-06-19 jQuery的dom操作
2014-06-19 2504(多项式求和)
2014-06-19 一些常用术语
2014-06-19 sdut2613(This is an A+B Problem)大数加法(乘法)
2014-06-19 组合数
点击右上角即可分享
微信分享提示