Рейтинг:0

Не удается запустить службу mysql: модуль mysql.service замаскирован

флаг cw

Я пытаюсь установить phpMyAdmin, и он жаловался на невозможность подключения к серверу MySQL. Кажется, что соответствующие службы не запущены, но я не могу их запустить.

Вот результаты некоторых команд, которые я запускаю.

# mysql -v
ОШИБКА 2002 (HY000): невозможно подключиться к локальному серверу MySQL через сокет '/var/run/mysqld/mysqld.sock' (2)
# остановка службы mysql
# запуск службы mysql
Не удалось запустить mysql.service: модуль mysql.service замаскирован.
# служба mysqld останавливается
# запуск службы mysqld
Не удалось запустить mysqld.service: модуль mysqld.service замаскирован.
# systemctl разоблачить mysql.service
# запуск службы mysql
Не удалось запустить mysql.service: модуль mysql.service замаскирован.
# systemctl разоблачить mysqld.service
# запуск службы mysqld
Не удалось запустить mysqld.service: модуль mysqld.service замаскирован.

Обновлять:

$ файл /lib/systemd/system/mysql.service  
/lib/systemd/system/mysql.service: текст ASCII
$ файл /lib/systemd/system/mysqld.service     
/lib/systemd/system/mysqld.service: невозможно открыть `/lib/systemd/system/mysqld.service' (нет такого файла или каталога)

Обновлять:

я пытался удалить /var/lib/mysql и перезапустив mysql, он потерпел неудачу и сказал мне прочитать /etc/mysql/ЗАМОРОЖЕНО, в котором говорится:

Эта установка MySQL или ее варианта перешла в «замороженный режим». Сопровождающий
скрипты будут избегать внесения изменений или запуска демона до тех пор, пока вручную
освобожден от этого состояния. См. /usr/share/doc/mysql-common/README для
общая информация об этом режиме.

В данном конкретном случае была предпринята несовместимая попытка понижения версии.
обнаружено. Это можно решить одним из двух способов:

1. Измените содержимое /var/lib/mysql/, чтобы оно содержало данные базы данных, которые
совместим с установленным в данный момент демоном MySQL или его вариантом
версия. Например: вы можете восстановить из резервной копии. В качестве альтернативы вы
может сделать дамп, используя бинарную версию будущей версии, а затем восстановить, используя
текущая версия бинарника.

2.Переключитесь на MySQL или другую версию демона, совместимую с
данные в настоящее время находятся в /var/lib/mysql/. Например, если у вас есть
попытались перейти с mysql-server-5.7 на mysql-server-5.6, вы
может снова "apt установить mysql-server-5.7".

Пожалуйста, разрешите эту ситуацию и только после этого удалите файл /etc/mysql/FROZEN.
символическая ссылка. Затем вы можете запустить «dpkg-reconfigure <package>», где <package>
обычно должен быть в форме <вариант>-сервер-<версия>.

Что это значит? Я никогда не пытался понизить рейтинг.

Artur Meinild avatar
флаг vn
Отвечает ли это на ваш вопрос? [systemctl, как снять маску] (https://askubuntu.com/questions/804946/systemctl-how-to-unmask)
Shu Shang avatar
флаг cw
@ArturMeinild Нет. Я разместил обновление в вопросе.
Рейтинг:1
флаг cw

Проблема решена!

Я удалил /и т.д./mysql а потом пожаловался на нет мой.cnf.

Затем я сделал полную переустановку (очистил «mysql *» и установил их обратно), и это сработало.

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

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