如何卸载MySQL?
我使用sudo apt-get
安装了MySQL。 现在我需要将它从我的系统中删除。
我怎样才能做到这一点?
要从系统中完全删除mysql只需键入终端
sudo apt-get purge mysql-server mysql-client mysql-common mysql-server-core-* mysql-client-core-* 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有时会保留一些lib,即使你尝试清除它们。 现在安装mysql服务器和客户端
sudo apt-get install mysql-client mysql-server
首先,您需要停止服务中的mysql服务器。
sudo service mysql stop
然后您可以使用purge命令卸载
sudo apt-get purge mysql-server mysql-client
注意:以上基于您的包列表。 我已经安装了服务器和客户端。 这将为您的顺从
当我尝试sudo apt-get purge mysql*
它没有用。
用以下方法清除mysql5 :
sudo apt-get purge mysql-*
然后清理:
sudo apt-get autoremove sudo apt-get autoclean
完全卸载mysql:
sudo -i service mysql stop killall -KILL mysql mysqld_safe mysqld apt-get --yes purge mysql* apt-get --yes autoremove --purge apt-get autoclean deluser --remove-home mysql delgroup mysql rm -rf /etc/apparmor.d/abstractions/mysql /etc/apparmor.d/cache/usr.sbin.mysqld /etc/mysql /var/lib/mysql /var/log/mysql* /var/log/upstart/mysql.log* /var/run/mysqld ~/.mysql_history updatedb
基于这个答案和许多其他…