对于在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服务

SZDB:~ # /etc/init.d/mysql stop

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

suse mysql完全卸载_SUSE Linux下通过RPM方式卸载MySQL 5过程笔记相关推荐

  1. linux rpm mysql 路径_linux基础-linux 下 安装 rpm 格式 的 mysql

    在Linux操作系统下,安装MYSQL有两种方式: 一种tar安装方式, 另外一种是rpm安装方式. 这两种安装方式有什么区别呢?尽管我们在Linux下常用tar来压缩/解压缩文件,但MYSQL的ta ...

  2. linux mysql jdk路径配置,Linux下的jdk1.5+eclipse+mysql开发环境配置的经验总结

    先说个题外话,由于我一直都是用windows系统,所以很多资料都保存在windows分区.在linux挂载NTFS分区对于我太复杂,所以我就使用了U盘.我想也会有很多朋友和我一样,我就先说一下U盘的使 ...

  3. mysql如何安装sys,linux下如何安装新版的mysql

    环境: OS:Red Hat Linux As 5 DB:5.5.29 安装linux的时候,若选择了mysql,安装系统的时候会自动安装mysql,若想安装新版本的mysql,如要将之前的安装的删除 ...

  4. linux下以RPM方式安装MySQL5.5

    2019独角兽企业重金招聘Python工程师标准>>> 1.下载mysq 首先去http://dev.mysql.com/downloads/mysql/5.5.html#downl ...

  5. centos mysql安装包_Centos7下安装包方式安装MySQL

    安装包下载地址:https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.27-1.el7.x86_64.rpm-bundle.tar 第一步:在 /h ...

  6. linux如何卸载mysql5.7,Linux下Mysql5.7.19卸载方法

    Linux下Mysql5.7.19卸载方法 1.查找以前是否装有mysql 命令:rpm -qa|grep -i mysql 可以看到mysql的两个包: mysql-*..*.RHEL** mysq ...

  7. linux下rpm方式安装mysql(2012-5-12)

    由于感觉前几篇博客中关于linux下rpm方式安装mysql的方法问题太多,今天抽时间重新实践和整理了一下,现在拿出来和大家分享,希望对家有用. 系统环境: Rat had enterprise li ...

  8. linux查看mysql连接日志文件,linux下查看mysql日志文件的方法

    查看mysql日志方法: mysql默认不允许我们查看日志.需要更改一些设置 1 vi 更改配置文件 允许用户查看日志文件 sudo vi /etc/mysql/mysql.conf.d/mysqld ...

  9. linux下安装jdk+tomcat+eclipse+mysql

    linux下安装jdk+tomcat+eclipse+mysql 这个星期一部门老大忽然冒出一句:"小祝,你对linux怎么样啊,用过没?",于是俺就老实的回答:"在学校 ...

  10. Mysql —— linux下使用c语言访问mySql数据库

    示例1: #include<stdio.h> #include<mysql.h> int main() { MYSQL mysql; mysql_init(&mysql ...

最新文章

  1. oracle cusor游标,ORACLE CURSOR 游标详解
  2. 新建一个spyder窗口
  3. error: jump to label [-fpermissive]
  4. hive 查看某表字段类型
  5. springcloud @EnableDiscoveryClient注解作用
  6. 【数据结构与算法】之深入解析“复制带随机指针的链表”的求解思路与算法示例
  7. ABB机器人ROBOTSTUDIO中轨迹与二次开发的问答
  8. python生成器与迭代器。
  9. python的cmd下小白开发应用教程
  10. 【BZOJ3999】旅游,树链剖分中的有向信息合并
  11. java两种不同单例模式_关于Java里的两种单例模式
  12. 关于 async 与 await的个人理解
  13. 程序员这样面试,拿到offer的几率是非常大
  14. 在Debian下安装LAMP
  15. 菜鸟学Linux 第096篇笔记 nginx
  16. 模式识别复习 思维导图
  17. donet 微服务开发 学习-consul 服务端Api开发
  18. 最新最全的阿里云产品手册出炉
  19. Excel日期显示为数字,不能正常显示为日期
  20. 奶粉中php是什么意思,那种奶粉dha含量高,奶粉中dha是什么意思

热门文章

  1. JAVA程序设计 实验一报告
  2. 发现这里才是我的地方
  3. 基于raphael 的图形变化
  4. Redis 3.2.4配置文件翻译
  5. spring扩展点一:BeanDefinitionRegistryPostProcessor在框架中的应用
  6. Android开发之手机定位
  7. 《前端面试之道-JS篇》(上)
  8. python 时间模块 -- time
  9. 《易学Python》——第1章 为何学习Python 1.1 学习编程
  10. 通过利用“业务映射”来构建敏捷组织