Centos7 卸载mysql5.7详细步骤,Linux删除Mysql5.7详细操作
================================
©Copyright 蕃薯耀 2021-12-30
蕃薯耀的博客_CSDN博客
一、查看有没有安装Mysql
1、yum 安装方式查看有没有安装的Mysql
yum list installed mysql*
示例:
[root@host-101 ~]# yum list installed mysql*已加载插件:fastestmirror, langpacks
Loading mirror speeds from cached hostfile* base: mirrors.aliyun.com* extras: mirrors.aliyun.com* updates: mirrors.aliyun.com
已安装的软件包
mysql-community-client.x86_64 5.7.21-1.el7 installed
mysql-community-common.x86_64 5.7.21-1.el7 installed
mysql-community-libs.x86_64 5.7.21-1.el7 installed
mysql-community-server.x86_64 5.7.21-1.el7 installed
删除已经安装的软件包
yum remove mysql-community-client.x86_64 mysql-community-common.x86_64 mysql-community-libs.x86_64 mysql-community-server.x86_64
2、rpm 方式查看有没有安装的Mysql:
rpm -qa | grep -i mysql
示例:
[root@host-101 ~]# rpm -qa | grep -i mysqlmysql-community-libs-5.7.21-1.el7.x86_64
mysql-community-client-5.7.21-1.el7.x86_64
mysql-community-server-5.7.21-1.el7.x86_64
mysql-community-common-5.7.21-1.el7.x86_64
要按照顺序删除:
rpm -e mysql-community-server-5.7.21-1.el7.x86_64
rpm -e mysql-community-client-5.7.21-1.el7.x86_64
rpm -e mysql-community-libs-5.7.21-1.el7.x86_64
rpm -e mysql-community-common-5.7.21-1.el7.x86_64
要按照顺序删除,不然会报错:依赖检测失败:
[root@host-101 ~]# rpm -e mysql-community-libs-5.7.21-1.el7.x86_64错误:依赖检测失败:mysql-community-libs(x86-64) >= 5.7.9 被 (已安裝) mysql-community-client-5.7.21-1.el7.x86_64 需要[root@host-101 ~]# rpm -e mysql-community-client-5.7.21-1.el7.x86_64错误:依赖检测失败:mysql-community-client(x86-64) >= 5.7.9 被 (已安裝) mysql-community-server-5.7.21-1.el7.x86_64 需要
删除完之后,再检查一下(有的话,继续删除):
rpm -qa | grep -i mysql
二、删除残留的mysql目录或文件:
1、查询mysql的安装目录
whereis mysql
示例:
[root@host-101 ~]# whereis mysqlmysql: /usr/local/mysql /usr/share/mysql /java/mysql5.7/bin/mysql
删除上面的文件夹
rm -rf /usr/local/mysql
rm -rf /usr/share/mysql
rm -rf /java/mysql5.7/bin/mysql
2、根据mysql的名称继续查找残留的文件,并删除:
find / -name mysqlfind / -name mysqld
示例:
mysql:[root@host-101 ~]# find / -name mysql/run/lock/subsys/mysql
/etc/selinux/targeted/active/modules/100/mysql
/etc/selinux/targeted/tmp/modules/100/mysql
/var/lib/mysql
/var/lib/mysql/mysql
/java/mysql5.7/include/mysql
/java/mysql5.7/data/mysql
删除上面的文件
rm -rf /run/lock/subsys/mysql
rm -rf /etc/selinux/targeted/active/modules/100/mysql
rm -rf /etc/selinux/targeted/tmp/modules/100/mysql
rm -rf /var/lib/mysql
rm -rf /var/lib/mysql/mysql
rm -rf /java/mysql5.7/include/mysql
rm -rf /java/mysql5.7/data/mysqlrm -rf /java/mysql5.7/bin/mysqld
3、删除mysql 配置文件
rm -rf /etc/my.cnf
4、删除 /var/log/mysqld.log
(如果不删除这个文件,会导致新安装的 mysql 无法生存新密码,导致无法登陆)
rm -rf /var/log/mysqld.logrm -rf /var/log/mysql.log
5、删除mysql开机自启动服务
服务名有可能是mysql或者mysqld,具体删除根据查询出来的结果
chkconfig --list | grep -i mysqlchkconfig --del mysqld
6、删除/etc/init.d的文件
rm -rf /etc/init.d/mysqld
示例:
[root@host-101 system]# cd /etc/init.d
[root@host-101 init.d]# ll | grep mysql
-rwxr-xr-x. 1 root root 10576 12月 29 16:38 mysqld
[root@host-101 init.d]# rm -rf mysqld
7、删除/usr/lib/systemd/system的服务
cd /usr/lib/systemd/system#查询
ll | grep mysql#删除
rm -rf mysqld.service
rm -rf mysqld@.service
(时间宝贵,分享不易,捐赠回馈,^_^)
================================
©Copyright 蕃薯耀 2021-12-30
蕃薯耀的博客_CSDN博客
Centos7 卸载mysql5.7详细步骤,Linux删除Mysql5.7详细操作相关推荐
- mysql5.7.20linux安装,linux下 mysql5.7.20安装(精华)
在linux 系统中mysql配置文件的读取顺序为: /etc/my.cnf /etc/mysql/my.cnf /usr/local/mysql/etc/my.cnf ~/.my.cnf 第一步 创 ...
- linux上mysql5.7忘记密码,Linux下Mysql5.7忘记密码
一.问题 linux下的mysql5.7忘记密码 二.解决 第一步:打开mysql5.7的配置文件my.cnf,并在里面增加一行:skip-grant-tables 保存并退出(:wq) [roo ...
- 电脑上的linux是什么文件夹,linux删除文件夹,详细教您电脑的linux怎么样删除文件夹...
上期小编讲解了重装系统win7旗舰版64位教程,本次正特手机网小编给大家讲解一下linux删除文件夹,详细教您电脑的linux怎么样删除文件夹,linux主要是做什么用的?有用户在网上提出这样的提问, ...
- linux中分区详细步骤,Linux下硬盘分区的具体步骤
要掌握Linux硬盘的分区,就要知道MBR.扩展分区和逻辑分区的概念,linux分区不同于windows,linux下硬盘设备名为(IDE硬盘为hdx因为IDE硬盘最多四个,SCSI,SATA,USB ...
- 在Linux配置Git SSH的详细步骤;git配置ssh详细教程;
在Linux或Mac OS上配置Git SSH的详细步骤如下: 1.打开终端,并输入以下命令检查是否已经在Linux下安装git git --version已安装,则获取git版本信息成功 2.如果已 ...
- 计算机课件制作教程ppt,电脑制作ppt详细步骤_新手制作ppt详细步骤图文教程
ppt大家应该都不陌生了,我们日常办公时经常会需要制作ppt.可是对于新手来说,还不太清楚电脑制作ppt详细步骤.那么今天小编就为大家带来新手制作ppt详细步骤图文教程,一起来看看吧. 新手制作ppt ...
- 用计算机做图画ppt,电脑制作ppt详细步骤_新手制作ppt详细步骤图文教程
ppt大家应该都不陌生了,我们日常办公时经常会需要制作ppt.可是对于新手来说,还不太清楚电脑制作ppt详细步骤.那么今天小编就为大家带来新手制作ppt详细步骤图文教程,一起来看看吧. 新手制作ppt ...
- linux磁盘配额步骤详细步骤,Linux磁盘配额命令及步骤.doc
Linux磁盘配额命令及步骤 实训18 磁盘配额 实训目的 掌握磁盘配额操作方法 掌握磁盘配额的测试命令 编辑:陈可辛老师 操作:叶升辉 更多内容咨询:微博:叶升辉IOT, QQ:11座机电话号码 实 ...
- linux搭建ldap服务器详细步骤,linux环境搭建ldap服务器
首先保证linux正常联网 yum install openldap-servers -y 拷贝配置文件 cd /usr/share/openldap-servers/ cp slapd.conf.o ...
最新文章
- C# C/S 图片验证码功能源码
- springboot+hbase 集成
- php static_castunsigned int,static_cast揭密
- vue树形权限菜单_Vue.js 递归组件实现树形菜单
- VC2012/VS2012 MFC串口通讯上位机程序教程笔记
- 使用Python的pandas库操作Excel
- M0、M1、M2、M3
- Hive - 内表和外表的区别
- leaflet 把图片放到地图上L.imageTransform或者L.imageOverlay.rotated,把视频放到地图上L.videooverlay,把geoJson放到地图上,
- Typecho handsome主题一言接口修改
- 台风怎么看内存颗粒_光威TYPE普通马甲内存条,南亚ADIE HR颗粒稳超3200MHZ
- 固态硬盘数据如何恢复
- System.Runtime.InteropServices.InvalidComObjectException:“COM 对象与其基础 RCW 分开后就不能再使用。”报错解决
- Moos-IvP 实验室7 Helm Autonomy 任务详解
- Jm 18.4 MVC 报告一
- 俄罗斯方块游戏开发(VC++ mfc dialog模式)
- Springboot企业资源管理信息系统kvonv计算机毕业设计-课程设计-期末作业-毕设程序代做
- 负反馈与马歇尔的均衡论
- 相似度计算之Jaccard系数
- Java如何计算年龄