首页 > 解决方案 > 无法从 ubuntu 中完全删除 mysql

问题描述

我正在尝试使用此命令从 aws 实例中完全删除 mysqlUbuntu 20.04.1 LTS

sudo apt-get remove mysql*

但它抛出了各种错误:

// important ones:

Failed to stop mysql.service: Unit mysql.service not loaded.
invoke-rc.d: initscript mysql, action "stop" failed.
dpkg: error processing package mysql-server-8.0 (--remove):
installed mysql-server-8.0 package pre-removal script subprocess returned error exit status 1

然后在最后:

Errors were encountered while processing:
mysql-server-8.0
Processing was halted because there were too many errors.
E: Sub-process /usr/bin/dpkg returned an error code (1)

当我输入:

whereis mysql

我懂了:

mysql: /usr/bin/mysql /usr/lib/mysql /usr/share/mysql /usr/share/man/man1/mysql.1.gz

我很确定我在移除它的过程中搞砸了某个地方,我不确定如何让它回到正轨。

有没有办法在不使用 dpkg 的情况下清除所有内容?

谢谢。

标签: mysqlubuntu

解决方案


如此处所示:

sudo systemctl disable mysql
sudo apt remove mysql*
sudo apt purge mysql*
sudo apt autoremove

我还删除了知道的mysql文件和目录:

sudo rm -r /etc/mysql /var/lib/mysql /var/log/mysql

以及运行时显示的文件和目录

whereis mysql

推荐阅读