如果使用 plugin 方式的话,不需要重新编译 mysql,但是需要 mysql 的 src 包 。 我用的 MySQL 官方的 rpm 包,你可以按照下面的步骤试试,非实际命令。
tar zxvf mysql.5.1.32.src.tar.gz tar zxvf sphinx.0.9.9.src.tar.gz cd mysql.5.1.32 mv ../sphinx.0.9.9/mysqlse storage/sphinx BUILD/autorun.sh ./configure --with-big-tables cd storage/sphinx make -j4 cp .libs/ha_sphinx.so /usr/lib/mysql/plugin mysql -p
mysql> install plugin sphinx SONAME 'ha_sphinx.so'; mysql> show engines; |