服务器之家:专注于VPS、云服务器配置技术及软件下载分享
分类导航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|数据库技术|

服务器之家 - 数据库 - Mysql - Linux系统彻底卸载MySQL数据库详解

Linux系统彻底卸载MySQL数据库详解

2022-11-21 17:01追逐时光者 Mysql

这篇文章主要介绍了Linux系统彻底卸载MySQL数据库,首先查询系统是否安装了mysql,如果安装需要提前卸载,并删除mysql安装的组建服务,本文给大家介绍的非常详细,需要的朋友可以参考下

一、首先查询系统是否安装了MySQL

?
1
rpm -qa | grep -i mysql

输出结果表示,我安装的MySQL Server,Client都是5.6.44的,因为我系统支持的版本是要5.7+的版本,所以不得不卸载重装 

Linux系统彻底卸载MySQL数据库详解

二、关闭MySQL服务

查看MySQL服务运行状态:

?
1
service mysql status

如下图所示服务正在运行中:

Linux系统彻底卸载MySQL数据库详解

停止MySQL服务:

?
1
service mysql stop

三、查看MySQL对应的文件夹

?
1
find / -name mysql

输出结果为:

?
1
2
3
4
5
6
7
/etc/selinux/targeted/active/modules/100/mysql
/etc/logrotate.d/mysql
/var/lib/mysql
/var/lib/mysql/mysql
/usr/share/mysql
/usr/bin/mysql
/usr/lib64/mysql

四、卸载并删除MySQL安装的组键服务

我的MySQL组件在刚开始的时候就已经查询了,主要就是下面这几个(所以使用 rpm -ev删除对应组件即可):

?
1
2
3
4
5
rpm -ev mysql-community-common-5.6.44-2.el7.x86_64
rpm -ev mysql-community-release-el7-5.noarch
rpm -ev mysql-community-client-5.6.44-2.el7.x86_64
rpm -ev mysql-community-server-5.6.44-2.el7.x86_64
rpm -ev mysql-community-libs-5.6.44-2.el7.x86_64

在卸载服务是遇到了三个组件服务无法卸载问题,提示缺少依赖postfix-2:2.10.1-7.el7.x86_64:

?
1
2
3
error: Failed dependencies:
libmysqlclient.so.18()(64bit) is needed by (installed) postfix-2:2.10.1-7.el7.x86_64
libmysqlclient.so.18(libmysqlclient_18)(64bit) is needed by (installed) postfix-2:2.10.1-7.el7.x86_64

解决方法就是在 rpm -ev 加上--nodeps:

--nodeps就是安装时不检查依赖关系

五、删除系统中MySQL的所有文件夹:

在上面我们已经通过 find / -name mysql 查找出了所有文件夹,接下直接删除即可:

?
1
2
3
4
rm -rf /etc/selinux/targeted/active/modules/100/mysql
rm -rf /var/lib/mysql
rm -rf /var/lib/mysql/mysql
rm -rf /usr/share/mysql

六、最后验证MySQL是否删除完成 

?
1
rpm -qa | grep -i mysql

如若是空空如也者恭喜你删除成功了。 

到此这篇关于Linux系统彻底卸载MySQL数据库的文章就介绍到这了,更多相关linux彻底卸载MySQL内容请搜索服务器之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持服务器之家!

原文链接:https://cloud.tencent.com/developer/article/1494560

延伸 · 阅读

精彩推荐
  • MysqlMySQL数据库之Purge死锁问题解析

    MySQL数据库之Purge死锁问题解析

    这篇文章主要介绍了MySQL数据库之Purge死锁问题解析的相关资料,需要的朋友可以参考下...

    MYSQL教程网7512021-01-31
  • MysqlMysql基础知识点汇总

    Mysql基础知识点汇总

    本文给大家汇总介绍了mysql的23个基础的知识点,这些都是学习mysql的必备知识,小伙伴们可以参考下。 ...

    MYSQL教程网1712020-05-19
  • MysqlMySQL对JSON类型字段数据进行提取和查询的实现

    MySQL对JSON类型字段数据进行提取和查询的实现

    本文主要介绍了MySQL对JSON类型字段数据进行提取和查询的实现,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...

    慕城南风5742022-10-24
  • MysqlMySQL Group by的优化详解

    MySQL Group by的优化详解

    这篇文章主要介绍了MySQL Group by 优化的相关资料,帮助大家更好的理解和学习使用MySQL,感兴趣的朋友可以了解下...

    萌新J8252021-04-22
  • Mysql实战搭建MySQL高可用架构(手残党表示都会了!)

    实战搭建MySQL高可用架构(手残党表示都会了!)

    本文我将分享MySQL 双主 + Keepalived 的高可用落地和踩坑之路。...

    dbaplus社群8752022-06-24
  • MysqlDocker mysql 主从配置详解及实例

    Docker mysql 主从配置详解及实例

    这篇文章主要介绍了Docker mysql 主从配置详解及实例的相关资料,需要的朋友可以参考下...

    来自地球的外星人5752020-07-01
  • MysqlMysql DBA 20天速成教程

    Mysql DBA 20天速成教程

    准备一台pc,一根网线和20天无打扰的空余时间,把MySQL 5.1参考手册设置为浏览器首页,按下面列表逐条学习即可,这本中文手册包括基本上所有的内容,补...

    MYSQL教程网2032020-03-19
  • MysqlMySQL 数据丢失排查案例

    MySQL 数据丢失排查案例

    这篇文章主要分享了MySQL 数据丢失排查的一个案例,帮助大家更好的理解和学习使用MySQL数据库,感兴趣的朋友可以了解下...

    brightdeng@DBA·DBA8842021-07-01