Задать вопрос

Ошибка при создании и изменении таблицы с движком SPHINX?

Приветствую!
Установил сфинкс 2.2 и mariadb 10 на дебиан 7.
плагин для поддержки SPHINX успешно включился
mysql> INSTALL PLUGIN sphinx SONAME 'ha_sphinx.so';

сам плагин присутствует 16b936c5097eee9025f2e5e8f62c20f0.png

Создал обычный индекс sCompany (индексатор нормально отработал и файлы индекса лежат в папке, никаких ошибок, индекс есть).

Но, при попытке сделать

CREATE TABLE `test_sphinx`
(
    `id`          INTEGER NOT NULL,
    `weight`      INTEGER NOT NULL,
    `query`       VARCHAR(3072) NOT NULL,
    `group_id`    INTEGER,
    INDEX(`query`)
) ENGINE=SPHINX CONNECTION="sphinx://localhost:9312/sCompany";


выдает ошибку
errno: 11 "Resource temporarily unavailable"

Если создать таблицу, например MyISAM, и попытаться сменить движек на SPHINX, то ругается

ALTER TABLE  `test_sphinx` ENGINE = SPHINX

Ответ MySQL: 

#1005 - Can't create table `search`.`#sql-1d00_1bf` (errno: 13 "Permission denied")

Может кто подскажет куда копать?

UPD: заметил что номер ошибки зависит от количества символов в названии таблицы - если имя таблицы из одного символа, то errno 1, из двух - errno 2 и т.д.

#1005 - Can't create table `search`.`a` (errno: 1 "Operation not permitted")
#1005 - Can't create table `search`.`aa` (errno: 2 "No such file or directory")
#1005 - Can't create table `search`.`aaa` (errno: 3 "No such process")
#1005 - Can't create table `search`.`aaaa` (errno: 4 "Interrupted system call")
...
  • Вопрос задан
  • 2831 просмотр
Подписаться 4 Оценить 1 комментарий
Пригласить эксперта
Ответы на вопрос 1
@klirichek
Индекс создали, ок. А демона запустили? Который слушает localhost:9312 и обслуживает созданный индекс?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы