完全删除MySQL 5.7

时间:2012-06-01 15:19:09

标签: mysql ubuntu

我正试图从我的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甚至配置。

请帮帮我!!!

3 个答案:

答案 0 :(得分:339)

首先,使用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

答案 1 :(得分:77)

您需要删除/ var / lib / mysql文件夹。另外,当你删除包裹时清除(我被告知这有帮助)。

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

sudo rm -rf /var/lib/mysql

我遇到了类似的问题。第二行摆脱了我的问题,并允许我从头开始设置MySql。希望它也能帮到你!

答案 2 :(得分:28)

在终端中运行以下命令:

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

sudo apt-get autoremove

sudo apt-get autoclean

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

请参阅How do I uninstall Mysql?