Я удалил mysql от XUbuntu 18.04, делающего следующим образом:
sudo apt remove --purge mysql*
sudo apt autoremove
sudo rm /etc/init.d/mysql
sudo systemctl daemon-reload
Я сделал резервное копирование/etc/init.d/mysql
mysql был удален из CLI после этого. Я подтвердил это выполнение:
$ sudo systemctl start mysql
Failed to start mysql.service: Unit mysql.service not found.
Вопросы:
Почему похоже, что сервис все еще работает?
Что еще я должен сделать, чтобы полностью удалить mysql?
Это - вывод sudo systemctl состояние mysql:
$ sudo systemctl status mysql
● mysql.service
Loaded: not-found (Reason: No such file or directory)
Active: failed (Result: exit-code) since Fri 2019-04-26 16:02:03 CDT; 24s ago
abr 26 16:02:03 dell4 systemd[1]: Starting LSB: Start and stop the mysql database server daemon...
abr 26 16:02:03 dell4 systemd[16668]: mysql.service: Failed to execute command: No such file or directory
abr 26 16:02:03 dell4 systemd[16668]: mysql.service: Failed at step EXEC spawning /etc/init.d/mysql: No such file or directory
abr 26 16:02:03 dell4 systemd[1]: mysql.service: Control process exited, code=exited status=203
abr 26 16:02:03 dell4 systemd[1]: mysql.service: Failed with result 'exit-code'.
abr 26 16:02:03 dell4 systemd[1]: Failed to start LSB: Start and stop the mysql database server daemon.
Я ожидал, что это будет:
Unit mysql.service could not be found.
Заранее спасибо!
Из результатов видно, что MySQL был полностью удален, и systemctl не может загрузить и запустить этот сервис. Всякий раз, когда сервис изменяется или удаляется, systemctl должен обновляться. Чтобы обновить, запустите:
sudo systemctl daemon-reload
Но здесь по какой-то причине он не обновился. В таких случаях перезагрузка помогает. Перезагрузка системы полностью обновляет systemctl.