一、獲取安裝包
最近的版本為0.4.12,下載地址:http://sourceforge.net/projects/sysbench/
二、編譯安裝
我的環(huán)境為RHEL6.2 + MySQL 5.6.16,搭建參考上兩篇文章<<RHEL6.2編譯安裝MySQL 5.6.16>><<MySQL Benchmark安裝DBI組件>>,安裝步驟如下:
因?yàn)槲业腗ySQL是編譯安裝的,所以上面需要給出MySQL的庫文件位置(對應(yīng)—with—mysql-includes和–with-mysql-libs選項(xiàng))。
安裝過程中常見的報(bào)錯(cuò)如下:
在之前版本中,碰見這個(gè)問題我們只需要在編譯操作前執(zhí)行sysbench解壓目錄下的autogen.sh腳本即可;不過現(xiàn)在這樣做還是會(huì)報(bào)同樣的錯(cuò)誤,原因是sysbench自帶的libtool有問題,我們可以比較它和/usr/bin/libtool文件的區(qū)別得知,總之可以通過替換這個(gè)libtool文件來解決,或者修改aclocal.m4文件的如下內(nèi)容
將LIBTOOL變量的值修改為:'$(SHELL) /usr/bin/libtool',即使用系統(tǒng)的libtool工具包。
修改后再執(zhí)行make && make install即可順利安裝。
安裝完成馬上測試一下:
說是缺少libmysqlclient.so.18文件,額,這個(gè)文件是存在的,需要手動(dòng)鏈接一下:
新聞熱點(diǎn)
疑難解答
圖片精選