云服务器Centos7.9卸载 MySQL5.7.x 或 MySQL8.x 教程

一、前言

  在云服务器Centos7.9安装了MySQL5.7.x,如果想要安装更高版本的MySQL8.x,需要卸载MySQL5.7.x。虽然Linux支持多版本安装(也可使用Docker容器,配置不同的端口号即可),但是非Docker方式安装多版本是给自己找麻烦!以下教程演示如何一步一步卸载MySQL5.7.x,卸载MySQL8.x同样适用。

  本文由 @大白有点菜 原创,请勿盗用,转载请说明出处!如果觉得文章还不错,请点点赞,加关注,谢谢!

二、卸载步骤

1、查看MySQL运行状态。

ps -aux|grep mysql

MySQL运行状态

2、注意:无法使用【kill -9 pid】杀死MySQL进程,杀死了会自动重启。怎么办呢?接下来只能直接卸载了。

kill -9 16545

无法使用【 kill -9 pid】杀死MySQL进程

3、查看MySQL的依赖安装明细。

rpm -qa|grep -i mysql

查看MySQL的安装明细

4、使用 yum 移除 MySQL相关依赖,建议先卸载服务端(server)和客户端(client),再来卸载其它依赖,如果先卸载依赖,可能存在报错,服务端和客户端可能还在占用依赖使用。

【温馨提示】
  1)可以使用 yum -y remove mysql* 命令移除以mysql开头的所有组件。
  2)也可以先卸载 server,再卸载 client,最后使用 yum -y remove mysql* 命令移除以mysql开头的其它所有组件。
  3)不过,要想看看卸载每一个组件时,涉及到的依赖,可以一个一个组件移除。

移除所有mysql组件:

yum -y remove mysql*

先移除server和client,再移除其它所有mysql组件:

yum -y remove mysql-community-server-5.7.33-1.el7.x86_64
yum -y remove mysql-community-client-5.7.33-1.el7.x86_64
yum -y remove mysql*

(1)卸载 mysql-community-server-5.7.33-1.el7.x86_64

yum -y remove mysql-community-server-5.7.33-1.el7.x86_64

卸载MySQL-Server成功

(2)卸载 mysql-community-client-5.7.33-1.el7.x86_64

yum -y remove mysql-community-client-5.7.33-1.el7.x86_64

(3)卸载 mysql-community-libs-5.7.33-1.el7.x86_64,同时会卸载 mysql-community-libs-compat-5.7.33-1.el7.x86_64

yum -y remove mysql-community-libs-5.7.33-1.el7.x86_64

(4)卸载 mysql-community-common-5.7.33-1.el7.x86_64

yum -y remove mysql-community-common-5.7.33-1.el7.x86_64

(5)再来查看MySQL的组件是否被卸载了

rpm -qa|grep -i mysql

5、查找MySQL安装的所有相关目录,删除残留的目录或文件。

注意:有安装包的那个目录需要忽略,例如 /usr/software/mysql

查找根目录下所有满足 mysql 名称的目录、文件或以 mysqld 开头的所有目录、文件:

find / -name mysql -o -name mysqld*

查找MySQL安装的所有相关目录

6、删除MySQL卸载后残留的目录或文件。

rm -rf /usr/share/mysql
rm -rf /etc/selinux/targeted/tmp/modules/100/mysql
rm -rf /etc/selinux/targeted/active/modules/100/mysql
rm -rf /var/lib/mysql
rm -rf /var/lib/mysql/mysql
rm -rf /var/log/mysqld.log

删除MySQL卸载后残留的目录或文件

7、至此,MySQL已经完全删除了。

ps -aux|grep mysql

MySQL已经完全删除

  • 4
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

大白有点菜

你的鼓励决定文章的质量

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值