思维导航:

一、首先查询系统是否安装了MySQL
二、关闭MySQL服务
三、查看MySQL对应的文件夹
四、卸载并删除MySQL安装的组键服务
五、删除系统中MySQL的所有文件夹
六、最后验证MySQL是否删除完成

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

rpm -qa | grep -i mysql

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

二、关闭MySQL服务

查看MySQL服务运行状态:

service mysql status

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

三、查看MySQL对应的文件夹

find / -name mysql

输出结果为:

/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安装的组键服务

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:

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 查找出了所有文件夹,接下直接删除即可:

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是否删除完成

rpm -qa | grep -i mysql

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

Linux系统彻底卸载MySQL数据库相关推荐

  1. linux 怎么完全卸载mysql数据库

    在linux下开发,mysql数据库是经常用到的,对于初学者来说,在linux怎么安装卸载mysql数据库,也许可能比较痛苦,这里简单介绍下,怎么卸载msql数据库. a)查看系统中是否以rpm包安装 ...

  2. linux mysql cpu 高,Linux系统中关于Mysql数据库导致CPU很高的问题解决

    Linux系统中关于Mysql数据库导致CPU很高的问题解决 发布时间:2007-11-19 00:01:12来源:红联作者:spworks 服务器环境 Liunx AS4 + PHP5 + Mysq ...

  3. win7 mysql 卸载不干净,大师教您win7系统彻底卸载Mysql数据库的设置办法

    日常使用电脑的过程中,有时会出现win7系统彻底卸载Mysql数据库的问题,其实大部分的朋友都还不知道win7系统彻底卸载Mysql数据库的问题如何解决,因此我就在电脑上汇集整顿出win7系统彻底卸载 ...

  4. 查询linux安装了什么数据库,Linux系统中安装MySQL数据库操作手册

    Linux系统中MySQL数据库安装手册 一.安装概述: 在Linux操作系统中安装MySQL数据库是一个我们必须要掌握的一门技术,也决定了你以后找工作的薪资待遇,所以你知道它的厉害了吧!学会安装只是 ...

  5. 解决linux系统中的mysql数据库,区分大小写的问题

    解决linux系统中的docker-mysql数据库,区分大小写的问题 最近研究docker比较勤,偶然发现,我项目的数据库改成服务器上的docker容器中的数据库,就会给我报错 说是没得这表,这数据 ...

  6. Linux系统下修改mysql数据库密码

    修改mysql数据库的方法有很多种.这个方法适用于忘记root用户密码或者刚安装mysql要进入mysql时发现系统报错及觉得默认密码太复杂想修改密码的. 1.修改 /etc/my.cnf 文件 在 ...

  7. Linux系统中查看Mysql数据库版本号的四种方法(图文完整版)

    今天处理一个问题,发现要确定Mysql数据库的版本号,于是我就整理了一下我查看的几种方法. 第一种方法(在终端操作): 操作方式:在终端输入命令即可查询 命令:mysql -V 第二种方法(在终端操作 ...

  8. linux系统导入导出mysql数据库数据

    一.导出数据库 1.导出完整数据:表结构+数据 Linux 下可以使用 mysqldump 命令来导出数据库,语法格式如下: 在mysql/bin下面执行命令 ./mysqldump -u用户名 -p ...

  9. 第一次在Linux系统上操作mysql数据库,看完这篇轻松应对

    场景 前提是已经连接上Ubuntu服务器,如果不是很熟练请参考 https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/85340802 实 ...

  10. Linux系统下安装Mysql数据库

    大概就下面几个步骤: 1.挂载磁盘 mount /dev/cdrom /mnt 说明已经挂载了 2. 安装mysql yum install mysql-server -y 3. 启动mysql服务 ...

最新文章

  1. 山石网科发布智能下一代防火墙新版本 应对未知威胁
  2. 深度学习时代的数据科学和自然语言处理
  3. solaris查看主机信息
  4. 当复选框中打勾时后面自动显示y或者n_基于轮廓系数确定K-Means聚类中的K
  5. java catch getm_Java------异常处理机制
  6. mysql 1524_MySQL不允许用户登录:错误1524
  7. 智能设备破解的那些事儿
  8. CToolBarCtrl工具栏设置总结(转)
  9. 用机器学习来预测情侣间何时吵架,这是一个很实用的算法
  10. typora中插入分页符markdown,设置字体,居中,调整图像大小
  11. 根据经纬度计算两点之间的距离
  12. golang 如何识别不同语言
  13. pdf怎么转换成word格式不变?
  14. 使用高德地图JS API开发地图应用之获取Key及Jscode
  15. 每日一学18——凉鞋的简易有限状态机
  16. Word 题注重新编号
  17. Wifi测速上下行不一致
  18. vue移动端的真机测试
  19. 前端例程20210510:新拟物风格(Neumorphism)设计与实现
  20. DedeCms织梦分站站群源码下载地址和模板修改使用教程

热门文章

  1. python实现ncm转mp3_网易云音乐ncm格式分析以及ncm与mp3格式转换
  2. Copula函数实战(Matlab)
  3. BTC源码分析 准备
  4. EVE-NG模拟器综合
  5. c#json对象转数组_如何将Json数组转换为C#中的对象列表
  6. java 将汉字编码_JAVA中的汉字编码问题
  7. fiddler证书无法安装详解
  8. 2023年长安大学外国语言文学考研考情与难度及上岸前辈备考经验
  9. 单片机控制三相异步电动机正反转c语言程序,请用PLC控制一台普通三相异步电动机的正反转控制,设计其控制程序梯形图及主电路...
  10. 【渝粤题库】广东开放大学 组织行为学 形成性考核