我从以下网址下载了通用 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*