完全移除 MySQL 5.7

我试图从我的 ubuntu12.04完全卸载 mysql,但不能。

我试了很多命令,但都不管用,有人能帮忙吗!

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

我不知道该怎么办。 我想删除有关 MySQL 的一切。每当我试图找到它。我得到了。

I want everything to be removed. mysql-server, mysql-client, mysql-libraries and even configuration.

Please help me!!!

226367 次浏览

您需要删除/var/lib/mysql 文件夹。

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

sudo rm -rf /var/lib/mysql

我也遇到过类似的问题。第二行消除了我的问题,允许我从头开始创建 MySql。希望对你也有帮助!

在终端运行以下命令:

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


sudo apt-get autoremove


sudo apt-get autoclean

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

Please refer to 如何卸载 Mysql?

首先,使用 mysqldump备份所需的数据库

Note: If you want to restore later, just backup your relevant databases, and not the WHOLE, because the whole database might actually be the reason you need to purge and reinstall).

总之,这样做:

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