SUSE Linux下通过RPM方式卸载MySQL 5过程笔记
- 更新时间:2022-07-04 09:50:17
- 编辑:叶高畅
参考资料
- Linux命令速查手册 PDF 电子书 / 8.82 MB / Daniel 推荐度:
- 《Kali Linux高级渗透测试(原书第3版)》配书资源 配套资源 / 35.5 MB / 维杰·库马尔·维卢 推荐度:
- Linux就该这么学 PDF 电子书 / 19.2 MB / 刘遄 推荐度:
正文内容
对于在Linux下通过rpm方式安装的mysql,我们可以通过移除这些rpm包以及删除项目的目录来达到卸载的目的。本文演示了在SUSE Linux 10下卸载MySQL 5.5.37。具体见下文。
1、环境
#OS环境
SZDB:~ # cat /etc/issue
Welcome to SUSE Linux Enterprise Server 10 SP3 (x86_64) - Kernel \r (\l).
#查看已安装的安装包
SZDB:~ # rpm -qa | grep -i mysql
MySQL-devel-5.5.37-1.sles10
MySQL-server-5.5.37-1.sles10
MySQL-shared-compat-5.5.37-1.sles10
MySQL-client-5.5.37-1.sles10
MySQL-shared-5.5.37-1.sles10
MySQL-test-5.5.37-1.sles10
MySQL-embedded-5.5.37-1.sles10
2、停止mysql服务
Shutting down MySQL. done
3、使用rpm卸载mysql
SZDB:~ # rpm -e --nodeps MySQL-server-5.5.37-1.sles10
insserv: script postgresqlMemory: service postgresql already provided!
insserv: script postgresql: service postgresql already provided!
mysql 0:off 1:off 2:off 3:off 4:off 5:off 6:off
#使用下面的方式移除所有mysql rpm包
SZDB:~ # rpm -e --nodeps MySQL-client-5.5.37-1.sles10
SZDB:~ # rpm -e --nodeps MySQL-devel-5.5.37-1.sles10
SZDB:~ # rpm -e --nodeps MySQL-shared-compat-5.5.37-1.sles10
SZDB:~ # rpm -e --nodeps MySQL-shared-5.5.37-1.sles10
SZDB:~ # rpm -e --nodeps MySQL-test-5.5.37-1.sles10
SZDB:~ # rpm -e --nodeps MySQL-embedded-5.5.37-1.sles10
4、移除相关mysql目录及文件
SZDB:~ # find / -name mysql
/etc/apparmor.d/abstractions/mysql
/var/lib/mysql
/var/lib/mysql/mysql
/usr/lib64/mysql
/usr/local/quickfix_old/src/sql/mysql
SZDB:~ # rm -rf /etc/apparmor.d/abstractions/mysql
SZDB:~ # rm -rf /var/lib/mysql
SZDB:~ # rm -rf /var/lib/mysql/mysql
SZDB:~ # rm -rf /usr/lib64/mysql
SZDB:~ # rm -rf /usr/local/quickfix_old/src/sql/mysql
SZDB:~ # ls /etc/my*
/bin/ls: /etc/my*: No such file or directory
注,如果/etc目录下有my.cnf,也做相应移除
根据需要考虑是否移除linux下的mysql 用户
SZDB:~ # cat /etc/passwd | grep mysql
mysql:x:104:106:MySQL server:/var/lib/mysql:/bin/bash
5、校验结果
SZDB:~ # rpm -qa | grep -i mysql
SZDB:~ # chkconfig --list |grep mysql
Linux相关教程
-
Linux下MySQL 5.5/5.6的修改字符集编码为UTF8的方法
下面小编就为大家带来一篇Linux下MySQL 5.5/5.6的修改字符集编码为UTF8的方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
发布时间:2021-05-10
-
介绍linux下mysql 5.7.16 免安装版配置方法图文教程
这篇文章主要为大家详细介绍了linux下mysql 5.7.16 免安装版本图文教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
发布时间:2020-02-09
-
Mysql5.7.14 linux版密码忘记的找回方法
这篇文章主要介绍了Mysql5.7.14 linux版密码忘记完美解决办法,需要的朋友可以参考下
发布时间:2020-02-13
-
linux开机自启动python程序代码方法
在本篇文章中小编给大家分享了关于linux开机自启动python程序代码方法,对此有需要的朋友们学习下。
发布时间:2019-07-03
-
如何解决linux配置mysql数据库远程连接失败的问题
这篇文章主要为大家详细介绍了linux配置mysql数据库远程连接失败的解决方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
发布时间:2019-11-14
-
Linux CentOS7下安装python3的步骤详解
在CentOS7下,默认安装的就是python2.7,下面通过本文给大家分享Linux CentOS7下安装python3 的方法,需要的朋友参考下吧
发布时间:2019-11-22
-
《Python Linux系统管理与自动化运维》Ansible详解(一)
这是一篇关于《Python Linux系统管理与自动化运维》学习后的关于Ansible知识点的详解内容,主要介绍了Ansible维护模式通常由控制机和被管理机组成。有兴趣的朋友们可以参考下。
发布时间:2018-12-01
-
linux下源码安装mysql5.6数据库以及mysql5.6版本修改用户密码问题
这篇文章主要介绍了linux下安装mysql5.6版本并修改登录用户密码的方法。
发布时间:2020-03-16
-
linux无法联网怎么下载python
在本篇文章里小编给大家整理的是关于linux无法联网怎么下载python的具体方法和实例代码,有需要的朋友们参考学习下。
发布时间:2019-07-03