视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
MySQL压力测试工具sysbench0.4.12的安装
2020-11-09 12:06:42 责编:小采
文档


今天在安装MySQL的压力测试工具sysbench时遇到了不少问题,虽然网上有不少安装应该注意的例子,但是说的不够准确,或者与自己的环

今天在安装MySQL的压力测试工具sysbench时遇到了不少问题,虽然网上有不少安装应该注意的例子,,但是说的不够准确,或者与自己的环境不是很一样,导致花费了大量的精力才将其完整的编译安装成功,现记录下安装过程,以备以后不要再走过多的弯路。

(1)安装环境

CentOS release 5.4 (Final) 2.6.18-1.el5

MySQL 5.1.40 MySQL_HOME=/usr/local/mysql/

Sysbench 0.4.12

(2)安装步骤:

1. 去,下载最新版本的sysbench 0.4.12

---sysbench-0.4.12.tar.gz

2. 解压缩sysbench-0.4.12.tar.gz

Shell> tar –zxvf sysbench-0.4.12.tar.gz

3. 进入解压缩包 sysbench-0.4.12,并执行脚本autogen.sh

Shell> cd sysbench-0.4.12

Shell> ./autogen.sh

4.关键的三部曲:configure&make&make install

首先是./configure命令,sysbench默认是支持MySQL的benchmarking的,如果不加任何选项则要求保证MySQL的安装路径都是默认的标准路径,headfile位于/usr/include目录下,libraries位于/usr/lib/目录下。因为我的MySQL是源码编译安装的,安装路径是放在/usr/local/mysql下,所以这里要添加相应的选项命令:

Shell>./configure –prefix=/usr/local/mysql –with-mysql=/usr/local/mysql –with-mysql-includes=/usr/local/mysql/include/mysql/ --with-mysql-libs=/usr/local/mysql/lib/mysql/

注意:经反复测试这里在编译时要将路径写到最后的include/mysql,lib/mysql

–with-mysql-includes=/usr/local/mysql/include/mysql/

--with-mysql-libs=/usr/local/mysql/lib/mysql/

因为网上好多资料都没有提到这一层,在编译时总是编译不过去,这里浪费了好多精力。

接下来就简单了:

Shell>make

Shell>make install

至此Ok了~~~

下载本文
显示全文
专题