1、下載解壓
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、安裝依賴
yum install automake libtool –y
3、安裝
安裝之前,確保位於之前解壓的sysbench目錄中。
./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、安裝成功
[root@test sysbench-1.0]# sysbench --version sysbench 1.0.9
查看版本的話會報錯:
解決方案:
先查找一下本地有沒有這個文件:
在/usr/loca/mysql/lib下面有這個文件,解決方法是先建立一個軟鏈接到/usr/local/lib
ln -s /usr/local/mysql/lib/libmysqlclient.so.20 /usr/local/lib/libmysqlclient.so.20
接着在/etc/ld.so.cnf中追加/usr/loca/lib這一行
/usr/local/lib
執行ldconfig -v更新下配置就可以了
/sbin/ldconfig -v
現在sysbench可以執行了!