XAMPP MySQL - Настройка ft_min_word_len - PullRequest
1 голос
/ 14 сентября 2010

У меня установлен XAMPP на моем компьютере, и я использую MySQL через него на локальном хосте для личного проекта.

Я пытаюсь установить для переменной ft_min_word_len для полнотекстового поиска в логическом режиме значение 2 по умолчанию, равное4.

Я пытался (после остановки MySQL с панели управления XAMPP):

  • Открытие оболочки с панели управления XAMPP и ввод в командной строке: mysqld ft_min_word_len = 2 Это не оказывает никакого влияния на ft_min_word_len, когда я проверяю его значение впоследствии с помощью mysqld --help --verbose (я получаю ошибку, когда пытаюсь использовать переменные mysqladmin вприглашение).

  • Создание файла my.cnf в XAMPP \ mysql \ bin со следующим текстом: # Сервер MySQL[ТуздЫ]ft_min_word_len = 2 Похоже, это меняет значение ft_min_word_len, когда я проверяю его значение с помощью mysqld --help --verbose .Однако, когда я снова запускаю MySQL из панели управления XAMPP, а затем проверяю значение ft_min_word_len через PHPMyAdmin с SHOW VARIABLES LIKE 'ft_min_word_len' , это все равно 4, до и после перестроения полнотекстовых индексов.

Я пробовал каждый подход несколько раз, между остановкой и запуском MySQL. SHOW VARIABLES LIKE 'ft_min_word_len' действительно показывал значение 2 один раз, но в следующий раз, когда я остановил и перезапустил MySQL, значение вернулось к 4, и я не смог установить его снова на 2.

Будем благодарны за любые указатели в правильном направлении.

Ответы [ 2 ]

1 голос
/ 28 апреля 2015
Файл конфигурации

mysql обычно находится в Windows вашего установочного диска: \ XAMPP \ mysql \ bin \ my.ini или

Linux в etc \ my.cnf.если вы не получаете переменную ft_min_word_len ниже строк, вы просто добавляете эти строки в любом месте страницы

[mysqld]

ft_min_word_len = 3

, а затемперезапустите сервер MySQL.

1 голос
/ 14 сентября 2010

Сохраните файл my.cnf в папке <XAMPP>\mysql\bin и повторите попытку.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...