Длинна слова при FULLTEXT поиске. Размер ft_min_word_len ключа.
Количество символов в слове при поиске по FULLTEXT ключу. Параметр ft_min_word_len.
После первой установки mysql-server (v5.7) на Ubuntu 18.04, потребуется отдельная установка юзера и пароля для него. Чтобы с легкостью оперировать mysql на локальной машине.
1. Установка mysql:
sudo apt-get install mysql-server
2. Настройка юзера:
sudo mysql_secure_installation
Для локальной машины мне хватило LOW параметров. После чего запрашивается пароль для юзера root. Введите пароль, который вам будет удобен и повторите его. Так как мы его будем менять в дальнейшем, я ввел пароль root (почему-то пропустило, не смотря на валидацию LOW). Все остальные шаги меня устроили и я прожал Y для продолжения.
3. Первый вход с консоли под суперюзером:
sudo mysql
Должно пустить в mysql. Далее проверяем юзеров которые есть:
SELECT user,authentication_string,plugin,host FROM mysql.user;
Видим присутствие юзера root, но пароль у него отсутствует.
Так как мне нужен пароль root, чтобы был доступ root:root, придется обратиться к изменению длинны разрешенного пароля.
SET GLOBAL validate_password_length=4;
4 - длинна разрешенного валидатором пароля.
Если был выбран уровень валидации не LOW,
4. Смена пароля запросом:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root';
Для того, чтобы изменения вступили в силу:
FLUSH PRIVILEGES;
Запросом описанным выше, проверяем, все ли вступило в силу.
SELECT user,authentication_string,plugin,host FROM mysql.user;
Данные по root юзеру поменялись. Выходим:
exit
и пробуем подключиться к mysql по root:root:
mysql -uroot -proot
Если пустило, значит наша работа прошла успешно.
Количество символов в слове при поиске по FULLTEXT ключу. Параметр ft_min_word_len.
База автомобильных шин и дисков. В базе присутствует: производитель, модель, год, модификация, PCD, диаметр, гайка, заводские размеры шины и диска, возможные варианты замены, тюнинг шины и диски. Грузовых автомобилей в базе нет.