先安装好MySQL,记录下安装目录。默认为
/usr/local/mysql
该目录将在后续sysbench安装中,多次使用。如果MySQL不是安装在该默认目录,请在后续步骤中替换。
sysbench需要autoconf、automake及libtool包,如果这些包不存在,需要先安装。
执行如下命令,安装sysbench-0.5:
tar xzvf sysbench-0.5.tar.gz cd sysbench-0.5 chmod +x autogen.sh ./autogen.sh ./configure --with-mysql --with-mysql-includes=/usr/local/mysql/include --with-mysql-libs=/usr/local/mysql/lib make make install
sysbench默认安装在:
/usr/local/bin/sysbench
检查sysbench是否正确安装:
sysbench -v如果在运行时出现下面的错误提示:
sysbench: error while loading shared libraries: libmysqlclient_r.so.16: cannot open shared object file: No such file or directory那么需要建一个软链接:
ln -s /usr/local/mysql/lib/libmysqlclient.so.18 /usr/lib64/libmysqlclient.so.18
附件中的文件在iteye下载后,会被改成“UUID+文件后缀”的形式,导致*.tar.gz、*.tar.bz2文件无法使用。请将下载后的文件名,请改成原文件名,即可解决。