无法使用 apt-get 卸载 MySQL

无法使用 apt-get 卸载 MySQL

我从以下网址下载了通用 Linux 64 位 MySQL 5.6.17 TAR 存档:http://dev.mysql.com/downloads/mysql/并按照以下说明安装在我的 64 位 Ubuntu 14.04 上http://dev.mysql.com/doc/refman/5.6/en/binary-installation.html

我的服务器出现了一些问题,所以我想卸载并重新安装。但如果我尝试通常的做法apt-get remove mysql-server(按照如何卸载 Mysql?),我得到:

Package 'mysql-server' is not installed, so not removed

我猜这是因为我一开始没有使用 apt-get 来安装。我scripts/mysql_install_db按照说明使用。

那么还有其他方法可以卸载 MySQL 服务器吗?或者直接删除安装文件夹就可以了?

编辑

$ dpkg --get-selections | grep -v deinstall | grep "mysql"

给出以下结果:

libdbd-mysql-perl               install
libmysqlclient18:amd64          install
mysql-client                    install
mysql-client-5.5                install
mysql-client-core-5.5           install
mysql-common                    install
mysql-workbench-community       install

答案1

假设你需要彻底删除mysql相关包及其配置,请尝试以下;

sudo apt-get remove --purge mysql*     # will remove all relating packages and its config
sudo apt-get autoremove               
sudo apt-get autoclean

上述命令将彻底删除所有mysql相关包。

希望能帮助到你!!

答案2

如果您从 .tar.gz 文件安装了 MYSql,则无法通过 Ubuntu 的本机包管理系统 ( apt-get) 将其卸载。

在解压的目录中找到uninstall.sh脚本并运行它以彻底删除所有与 MYSQL 相关的文件。

答案3

以下将卸载包含的所有内容mysql

apt-get remove --purge mysql*.*
apt-get autoremove
apt-get autoclean

然后再次运行以下命令来检查任何剩余的包。

dpkg --get-selections | grep -v deinstall | grep "mysql"

就我而言,我只看到mysql-common

重新安装后一切应正常运行。

答案4

对于我来说,这是有效的,并且不会让我面临删除核心 MySQL 服务的风险。

sudo apt-get remove --purge mysql-workbench*

相关内容