Heim  >  Artikel  >  Datenbank  >  MySQL压力测试工具sysbench 0.4.12的安装

MySQL压力测试工具sysbench 0.4.12的安装

WBOY
WBOYOriginal
2016-06-07 17:01:01858Durchsuche

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

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

(1)安装环境

CentOS release 5.4 (Final)   2.6.18-164.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了~~~

linux

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn