2011-11-06 81 views
1

安裝獅身人面像我apt-get安裝了MySQL在Ubuntu

Ubuntu的mysql的文件分離到以下位置:

/usr/bin/mysql 
/var/lib/mysql 
/var/log/mysql 
/etc/mysql/my.cnf 

在從獅身人面像文件的說明:

$ ./configure 

--prefix,這指定安裝Sphinx的位置;如--prefix=/usr/local/sphinx(所有示例均使用此前綴)

--with-mysql,它指定在哪裏查找MySQL包含和庫文件,如果自動檢測失敗;


我得到以下錯誤:

checking whether to compile with MySQL support... yes 
configure: error: invalid MySQL root directory '/usr/bin'; neither bin/mysql_config, nor include/ and lib/ were found there 

,我應該告訴它尋找MySQL的?

$ ./configure --with-mysql=WHICH PLACE? 
+0

非常感謝你 – koogua

回答

5

您需要安裝libmysqlclient-dev包,否則mysql_config,基於您發佈的回溯丟失的部分內容將不會在您的機器上。

shell$ sudo apt-get install libmysqlclient-dev 

可以使用which命令安裝包

shell$ which mysql_config 

在我的Ubuntu的機器是/usr/bin/mysql_config

6

你試過sudo apt-get install sphinxsearch?不知道你爲什麼試圖從源代碼編譯它,而不是使用現有的Ubuntu軟件包。

+0

我知道你提供的方法後定位mysql_config,它作品。但我想嘗試編譯方法。 – koogua

+3

此外,使用此方法的最新二進制文件版本是0.9.9,最新的sphinx是2.0.3 –

+0

以下是2.0.3的deb安裝。 https://launchpad.net/~chris-lea/+archive/sphinxsearch –