Я не могу удалить mysql, так как не могу остановить его

Я хочу удалить mysql-server, но не могу сделать это, пока не остановлю службу. Однако при первой загрузке она не запустилась. Теперь, когда я пытаюсь запустить или остановить его, я получаю сообщение об ошибке "Unit mysql.service not found." и "Unit mysql.service not loaded." соответственно.

Поэтому я попытался вручную удалить его, удалив /etc/mysql и /var/lib/mysql, но теперь я не могу перезагрузить его, чтобы спасти ситуацию.

Чтобы быть ясным, мне нужно остановить его, прежде чем я смогу удалить его, но чтобы остановить его, он должен быть запущен, а чтобы запустить его, он должен быть загружен, а поскольку я удалил его conf-файлы, он не может быть перезагружен... Что я могу сделать?

0
задан 7 July 2021 в 13:49

1 ответ

Хорошо, мне удалось решить эту проблему обходным путем. Выполнение следующей команды:

systemctl list-unit-files --type service -all | grep mysql

распечатает все службы, которые в настоящее время находятся на вашем компьютере. service.mysql имел для меня статус «плохо», что вызвало проблему, поэтому я выполнил команду:

sudo systemctl disable mysql.service

, чтобы отключить его. Сделав это, я остановил его:

sudo systemctl stop mysql.service

и, наконец, я удалил все, что связано с sql, следующим образом:

sudo apt remove --purge mysql - *

0
ответ дан 28 July 2021 в 11:21

Другие вопросы по тегам:

Похожие вопросы: