Debian中完全卸载MySQL的方法

 更新时间:2014年06月10日 09:35:37   作者:  
这篇文章主要介绍了Debian中完全卸载MySQL的方法,同时介绍了清理方法,可以做到彻底卸载mysql,需要的朋友可以参考下

之前服务器上配置测试用的服务环境,我偷懒顺手用网上现成的脚本进行安装,结果MySQL启动不了,于是我只有老老实实的重新安装MySQL Server,原本以为apt-get --purge这类命令可以很好的帮我解决这个问题,于是我通过下面的命令重新安装:

复制代码 代码如下:

sudo apt-get --purge remove mysql-server
sudo apt-get install mysql-server

然后再一次的启动MySQL,仍然失败报错,搜索网络依旧是提示重新安装MySQL服务程序,看样子是上面卸载命令不能很好的清理安装残余,最后找到这么一篇文章《MySQL Problems – a complete reinstall》。找到了完全清理卸载干净MySQL的办法,记录在这里供备忘。

首先你可以通过dpkg --get-selections | grep mysql命令罗列出你电脑上安装的和MySQL相关的软件,然后purge卸载,我是这么做的:
复制代码 代码如下:

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

最后再通过下面的命令清理残余:
复制代码 代码如下:

apt-get autoremove
apt-get autoclean
rm /etc/mysql/ -R
rm /var/lib/mysql/ -R

好了,至此卸载清理工作全部完成,下面可以重新安装了:-)

相关文章

  • MySQL中动态生成SQL语句去掉所有字段的空格的操作方法

    MySQL中动态生成SQL语句去掉所有字段的空格的操作方法

    在数据库管理过程中,我们常常会遇到需要对表中字段进行清洗和整理的情况,本文将详细介绍如何在MySQL中动态生成SQL语句来去掉所有字段的空格,感兴趣的朋友一起看看吧
    2025-04-04
  • Mysql 存储过程中使用游标循环读取临时表

    Mysql 存储过程中使用游标循环读取临时表

    这篇文章主要介绍了Mysql 存储过程中使用游标循环读取临时表的方法,帮助大家更好的理解和使用MySQL数据库,感兴趣的朋友可以了解下
    2020-12-12
  • MySQL分割字符串一行转多行的实现方法

    MySQL分割字符串一行转多行的实现方法

    这篇文章主要介绍了MySQL分割字符串一行转多行,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-06-06
  • 与MSSQL对比学习MYSQL的心得(六)--函数

    与MSSQL对比学习MYSQL的心得(六)--函数

    这一节主要介绍MYSQL里的函数,MYSQL里的函数很多,我这里主要介绍MYSQL里有而SQLSERVER没有的函数
    2014-08-08
  • Mysql8.0使用窗口函数解决排序问题

    Mysql8.0使用窗口函数解决排序问题

    窗口的概念非常重要,它可以理解为记录集合,窗口函数也就是在满足某种条件的记录集合上执行的特殊函数。这篇文章主要介绍了Mysql8.0使用窗口函数解决排序问题,需要的朋友可以参考下
    2020-01-01
  • mysql中ROW_FORMAT的选择问题

    mysql中ROW_FORMAT的选择问题

    这篇文章主要介绍了mysql中ROW_FORMAT的选择问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-10-10
  • 在MySQL中为何不建议使用utf8

    在MySQL中为何不建议使用utf8

    这篇文章主要介绍了在MySQL中为何不建议使用utf8,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-11-11
  • mysql 8.0.12 安装配置图文教程

    mysql 8.0.12 安装配置图文教程

    这篇文章主要为大家详细介绍了mysql 8.0.12 安装配置图文教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-08-08
  • MySQL查询结果复制到新表的方法(更新、插入)

    MySQL查询结果复制到新表的方法(更新、插入)

    下面小编就为大家带来一篇MySQL查询结果复制到新表的方法(更新、插入)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-12-12
  • MySQL脏读幻读不可重复读及事务的隔离级别和MVCC、LBCC实现

    MySQL脏读幻读不可重复读及事务的隔离级别和MVCC、LBCC实现

    这篇文章主要介绍了MySQL脏读幻读不可重复读及事务的隔离级别和MVCC、LBCC实现,事务A 按照查询条件读取某个范围的记录,其他事务又在该范围内出入了满足条件的新记录,当事务A再次读取数据到时候我们发现多了满足记录的条数
    2022-07-07

最新评论