122

我正在尝试从我的 ubuntu 12.04 完全卸载 mysql。但不能。

我尝试了很多命令。但没有任何工作。任何人都可以在这里帮忙!

sudo apt-get remove mysql-server mysql-client mysql-common
sudo apt-get autoremove

我无法理解该怎么做。我想删除有关 MySQL 的所有内容。每当我试图找到它时。我明白了。

我希望一切都被删除。mysql-server、mysql-client、mysql-libraries 甚至配置。

请帮我!!!

4

3 回答 3

363

首先,使用以下命令备份所需的数据库mysqldump

注意:如果您想稍后恢复,只需备份相关数据库,而不是整个数据库,因为整个数据库实际上可能是您需要清除并重新安装的原因)。

总的来说,这样做:

sudo service mysql stop  #or mysqld
sudo killall -9 mysql
sudo killall -9 mysqld
sudo apt-get remove --purge mysql-server mysql-client mysql-common
sudo apt-get autoremove
sudo apt-get autoclean
sudo deluser -f mysql
sudo rm -rf /var/lib/mysql
sudo apt-get purge mysql-server-core-5.7
sudo apt-get purge mysql-client-core-5.7
sudo rm -rf /var/log/mysql
sudo rm -rf /etc/mysql

以上所有命令都在单行中(只需复制和粘贴)

sudo service mysql stop && sudo killall -9 mysql && sudo killall -9 mysqld && sudo apt-get remove --purge mysql-server mysql-client mysql-common && sudo apt-get autoremove && sudo apt-get autoclean && sudo deluser mysql && sudo rm -rf /var/lib/mysql && sudo apt-get purge mysql-server-core-5.7 && sudo apt-get purge mysql-client-core-5.7 && sudo rm -rf /var/log/mysql && sudo rm -rf /etc/mysql
于 2013-04-23T20:34:19.597 回答
79

您需要删除 /var/lib/mysql 文件夹。此外,当您移除包裹时进行清除(有人告诉我这有帮助)。

sudo apt-get remove --purge mysql-server mysql-client mysql-common

sudo rm -rf /var/lib/mysql

我遇到了类似的问题。第二行解决了我的问题,让我可以从头开始设置 MySql。希望对你也有帮助!

于 2012-08-08T16:49:54.087 回答
29

在终端中运行这些命令:

sudo apt-get remove --purge mysql-server mysql-client mysql-common

sudo apt-get autoremove

sudo apt-get autoclean

单独运行这些命令,因为每个命令都需要确认,如果作为一个块运行,当前运行的命令下面的命令将取消确认(导致命令不运行)。

请参考如何卸载 Mysql?

于 2012-10-10T13:06:25.597 回答