Рейтинг:0

MariaDB не запускается после перезагрузки сервера

флаг cn

Я установил MariaDB на Ubuntu 20.0, где уже был установлен Mysql. Я удалил MySql перед установкой MariaDB. Мне пришлось запустить команду аа-удалить-неизвестно а потом запуск службы sudo mariadb только тогда запускается сервер БД. Это работало нормально, пока сервер не перезагрузился сегодня.

MariaDB, кажется, не запускается, и я заметил следующие журналы

запуск службы sudo mariadb

Не удалось запустить mariadb.service: модуль mariadb.service имеет неверную настройку файла модуля.
Подробности смотрите в системных журналах и в 'systemctl status mariadb.service'.

Так я и сделал

статус systemctl mariadb.service это показало

mariadb.service: Фатальная ошибка конфигурации устройства, устройство не будет запущено.

Я заметил, что файл mysqld.sock отсутствует, но люди говорят, что он будет создан только при запуске mariadb и удален при выключении сервера.

У меня это сработало только один раз, сделав это

/etc/init.d/mysqld_safe

После запуска вышеуказанной команды запустился mariadb, и я смог получить доступ к базам данных.Я попытался сделать это снова после перезагрузки сервера, но команда больше не запускает MariaDB.

У меня есть промежуточные приложения, использующие базы данных, и разработка сейчас приостановлена. Ваша помощь будет принята с благодарностью.

Спасибо

Рейтинг:0
флаг lr

Модуль mariadb.service имеет неверную настройку файла модуля. обычно означает, что ваш файл systemd испорчен. Возможно, файл модуля поврежден. Вы должны иметь возможность проверить его и внести необходимые изменения.

Обычно юнит-файлы находятся в /etc/system/systemd/<имя_приложения>

Рейтинг:0
флаг cn

если вы запустите статус systemctl mariadb вы должны увидеть больше вывода, чем просто:

mariadb.service: Фатальная ошибка конфигурации устройства, устройство не будет запущено.

Вы можете увидеть файл модуля в строке:

Загружено: загружено (путь/к/mariadb.service; включено; настройка поставщика: отключена)

Затем вам нужно будет проверить файл модуля и понять, что блокирует запуск службы.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.