问题描述
我使用sudo apt-get
安装了MySQL。现在我需要从我的系统中删除它。
我怎样才能做到这一点?
最佳解决办法
完全从系统中删除mysql只需键入终端
sudo apt-get purge mysql-server mysql-client mysql-common mysql-server-core-5.5 mysql-client-core-5.5
sudo rm -rf /etc/mysql /var/lib/mysql
sudo apt-get autoremove
sudo apt-get autoclean
次佳解决办法
所有上述解决方案都是正确的,但我会尝试
sudo apt-get remove --purge mysql*
sudo apt-get autoremove
sudo apt-get autoclean
这将卸载所有与mysql相关的软件包。
第三种解决办法
这将从ubuntu 15.04中删除mysql 5.6
sudo apt-get remove --purge mysql-server mysql-client mysql-common
sudo apt-get autoremove
sudo apt-get autoclean
sudo rm -rf /var/lib/mysql
sudo rm -rf /etc/mysql
第四种办法
我不会使用Ubuntu,但我认为你应该尝试的是我所做的。
我首先在命令行中输入:sudo apt-get remove --purge mysql-server mysql-client mysql-common
,
然后跟随下面这个:sudo apt-get autoremove
最后输入:sudo apt-get autoclean
。
我发现它被删除了。
第五种办法
我忘记了mysql root密码,需要重置。我试过这个http://www.rackspace.com/knowledge_center/article/mysql-resetting-a-lost-mysql-root-password,但是没有工作,因为它一直说不能写日志或类似的东西。现在我的解决方案是彻底删除Ubuntu13.10和全新安装的MySQL。
sudo apt-get remove --purge mysql-server mysql-client mysql-common
sudo apt-get autoremove
sudo rm -rf /var/lib/mysql
我不得不运行最后一个命令行,因为Ubuntu有时会保留一些库,即使你试图清除它们。现在安装mysql服务器和客户端
sudo apt-get install mysql-client mysql-server
第六种办法
首先,你需要停止服务的MySQL服务器。
sudo service mysql stop
然后您可以使用purge命令来卸载
sudo apt-get purge mysql-server mysql-client
注意:以上基于你的软件包列表。我已经安装了服务器和客户端。这将为你的方便