LEOnidUKG

Установка MySQL и несоответствия версий

День добрый.

Пока не знаю, это баг или фича.

Установка на Almalinux 9

Первая проблема: По документации Документация ispmanager 6 lite, pro, host: Установка СУБД по умолчанию должна ставиться MySQL 8.0, но по факту на двух серверах всегда ставится MariaDB 10.5

Второе: В этой же документации написано, что после установки можно выбрать ПО MySQL 

И написано "Не рекомендуется", ок я выставляю "Не использовать" и удаляю из раздела "Серверы баз данных" локальную версию. Удаляю /var/lib/mysql/ чтобы очистить всё от MariaDB.

Повторно пытаюсь установить уже MySQL из панели, а мне в ответ: "Ранее была установлена другая версия MySQL". Ну спасибо КЭП!!!! Я знаю, я хочу другую! Но нельзя оказывается... так тогда вопрос, зачем вообще этот раздел с выбором? И зачем можно выбрать MySQL? Это баг или фича такая? Если фича, почему "Не рекомендуется", если по факту это запрещено на уровне панели?

24.02.2026 12:23

IgorG

Да, вы правы, на Альме 9 по умолчанию MariaDB 10.5 ставится, а не MySQL 8.0. Репорт документаторам отправлен по этому поводу.

По второму вопросу уточню и отвечу позже.

26.02.2026 05:09

IgorG

Обсудили с разработкой, подумали как улучшить эту фичу, завели задачу. Спасибо за описанный сценарий.

Еще подскажу, что за запрет установки другого сервера БД отвечает параметр MySQLServer в /usr/local/mgr5/etc/ispmgr.conf. Если удалить параметр из конфига, то панель разрешит установить другой сервер. Попробуйте. Но если есть какие-то данные, предварительно сделайте бэкапы обязательно - процедура непростая.

26.02.2026 09:34

LEOnidUKG

Спасибо за ответы.

Уже нет возможности проверить про MySQLServer  "/usr/local/mgr5/etc/ispmgr.conf" т.к. я смерился и оставил MariaDB 10.5. 

Как по мне, хорошо было бы при установки спрашивать какую MySQL хотите. 

Ну и да, конечно с разделом выбора ПО MySQL тоже разобраться.

26.02.2026 10:49

IgorG

При установке можно же самому указать, что ставить:

sh ./install.sh --mysql-server mariadb

или

sh ./install.sh --mysql-server mysql

26.02.2026 11:20

LEOnidUKG

Вы правы, что МОЖНО указать... а можно забыть и не указать. Сейчас в голове зачем-то нужно держать вашу табличку, где в какой ОС будет какая версия MySQL. Как по мне более логично просто добавить выбор при установке, учитывая, что и то и то поддерживается в каждой ОС.И у вас уже это заведено в скрипт установки.

26.02.2026 11:39