Я хочу удалить mysql-server, но не могу сделать это, пока не остановлю службу. Однако при первой загрузке она не запустилась. Теперь, когда я пытаюсь запустить или остановить его, я получаю сообщение об ошибке "Unit mysql.service not found." и "Unit mysql.service not loaded." соответственно.
Поэтому я попытался вручную удалить его, удалив /etc/mysql и /var/lib/mysql, но теперь я не могу перезагрузить его, чтобы спасти ситуацию.
Чтобы быть ясным, мне нужно остановить его, прежде чем я смогу удалить его, но чтобы остановить его, он должен быть запущен, а чтобы запустить его, он должен быть загружен, а поскольку я удалил его conf-файлы, он не может быть перезагружен... Что я могу сделать?
Хорошо, мне удалось решить эту проблему обходным путем. Выполнение следующей команды:
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 - *