Как исправить неработающую установку MySQL?

#mysql #mariadb #downgrade

#mysql #mariadb #понизить версию

Вопрос:

Устанавливая PHP-приложение, для которого требуется MySQL или MariaDB, я сначала установил MariaDB через ‘apt install’ из репозиториев MariaDB, но при установке приложения наблюдались проблемы, которые, по-видимому, были вызваны какой-то несовместимостью. Время ожидания вызовов к базе данных истекало, и хотя я мог видеть, что это создавало базу данных, было невозможно настроить приложение в его процедуре установки.

Итак, я использовал apt remove , чтобы избавиться от MariaDB. Я увидел, что у приложения есть *.deb установщик для всех требований (жаль, что я не увидел этого раньше!) и, после удаления PHP и Nginx, я попытался установить его обычным способом. К сожалению, часть установки MySQL завершилась ошибкой с:

Автоматическое обслуживание демона сервера MySQL отключено.

Скрипты сопровождающего упаковки обнаружили случай, с которым он не знает, как справиться, и не может продолжить настройку MySQL. Автоматическое управление вашей установкой MySQL было отключено, чтобы разрешить выполнение других задач по упаковке. Более подробную информацию смотрите в /etc/mysql/FROZEN

К сожалению, /etc/mysql/FROZEN это символическая ссылка на несуществующий файл, объясняющий понижение рейтинга. Я не могу запустить программу удаления всего пакета или восстановить установку с помощью sudo --fix-broken install поскольку установщику требуется пароль MySQL, я не могу его предоставить.

Как я могу исправить мою поврежденную установку MySQL? Если бы я мог просто добраться до места, где MySQL будет работать должным образом, понимая, какие остатки, возможно, от установки MariaDB, которые мне нужно удалить вручную, прежде чем пытаться ее восстановить, это было бы полезно. К вашему сведению, версия MariaDB была 10.3, а версия MySQL, которую устанавливал пакет приложений, была 5.7.

Приветствуются любые предложения.

Комментарии:

1. Вероятно, это не вопрос программирования. Может лучше подойти для ServerFault, после некоторого дополнительного исследования (по крайней мере, вывода скрипта до / после установки). Если пакеты MySQL / MariaDB несовместимы, то лучшим вариантом может быть первый запуск dpkg --purge .