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可以执行了!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .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 组合数