У меня установлен 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.
Будем благодарны за любые указатели в правильном направлении.