Я пытаюсь установить свой собственный список стоп-слов для полнотекстового индекса MySQL (5.1.54), но возникли проблемы с настройкой.Я попробовал следующие шаги:
Я установил системную переменную в / etc / mysql / my.cnf , добавив строку:
ft_stopword_file = "/home/buli/stopwords.txt"
- Я создал файл / home / buli / stopwords.txt со словами, которые следует игнорировать
Теперь, когда я перезагружаю MySQL, используя sudo service mysql restart есть запись в / var / log / mysql / error.log , говорящая:
/usr/sbin/mysqld: File '/home/buli/stopwords.txt' not found (Errcode: 13)
111218 19:07:18 [Note] Event Scheduler: Loaded 0 events
111218 19:07:18 [Note] /usr/sbin/mysqld: ready for connections.
Running perror 13 переводит еекак разрешение отклонено проблема.Файл, однако, существует, и я даже дал ему полные права:
$ ls -l /home/buli/stopwords.txt
-rwxrwxrwx 1 buli buli 6 2011-12-18 18:41 /home/buli/stopwords.txt
Может ли быть какая-то другая, специфичная для mysql причина возникновения этой ошибки (так как права доступа к файлам кажутся нормальными)?