我无法删除 mysql,因为我无法停止它

我无法删除 mysql,因为我无法停止它

我想删除 mysql-server,但除非我停止该服务,否则无法删除。但是,第一次下载时,它并没有启动。所以现在如果我尝试启动或停止它,我会分别收到错误消息“未找到 Unit mysql.service。”和“未加载 Unit mysql.service。”。

因此我尝试通过删除 /etc/mysql 和 /var/lib/mysql 来手动删除它,但这样做我无法再重新加载它来挽救这种情况。

要清楚,我需要先停止它才能删除它,但要停止它,必须首先启动它,而要启动它,必须加载它,而且由于我删除了它的配置文件,所以无法重新加载...我该怎么办?

答案1

好吧,我设法以一种迂回的方式解决了这个问题。运行以下命令:

systemctl 列表单元文件 --type service -all | grep mysql

将打印当前计算机上的所有服务。service.mysql 的状态对我来说是“坏”,这导致了问题,因此我运行了以下命令:

sudo systemctl 禁用 mysql.service

禁用它。完成后,我通过以下方式停止它:

sudo systemctl 停止 mysql.service

最后我删除了与 sql 相关的所有内容:

sudo apt remove --purge mysql-*

相关内容