четверг, 30 сентября 2010 г.

Ошибка при индексации в Sphinx 0.9.9 + MySQL 5.1.47 под Windows XP

В очередной раз после переустановки системы решил развернуть проект в котором используется MySQL + Sphinx. Все проходило гладко пока не дошел до индексации данных Sphinx-ом.

Отсутствует libmySQL.dll


Запускаем индексацию ("C:\Sphinx>bin\indexer --all") и получаем сообщение

"This application has failed to start because LIBMYSQL.dll was not found. Re-installing the application may fix this problem."

Эта проблема решается быстро, просто копируем файл libmySQL.dll из папки установленного MySQL ("c:\Program Files\MySQL\MySQL Tools for 5.0\libmySQL.dll") в папку System32 ("c:\WINDOWS\system32\").