Linux环境下MySql卸载[通俗易懂]

Linux环境下MySql卸载[通俗易懂]MySQL的安装方法有很多种,常见的有yum、rpm和源码安装,那么针对不同的安装方法,也存在不同的卸载方法,其中yum和rpm安装的卸载方法一样。本节主要介绍Linux下如何彻底卸载已安装过的mysql,以便能顺利安装下一个版本的mysql。1、源码安装卸载虽然源码安装时相对复杂,但是它的卸载却很简单。只要在安装目录下直接执行makeuninstall这个命令,就可以卸载源码安装的mysql,前提是你在这之前没有执行过makeclean。如果执行过makeclean,也没关系,那就直

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

MySQL的安装方法有很多种,常见的有yum、rpm和源码安装,那么针对不同的安装方法,也存在不同的卸载方法,其中yum和rpm安装的卸载方法一样。
本节主要介绍Linux下如何彻底卸载已安装过的mysql,以便能顺利安装下一个版本的mysql。

1、源码安装卸载

虽然源码安装时相对复杂,但是它的卸载却很简单。
只要在安装目录下直接执行 make uninstall这个命令,就可以卸载源码安装的mysql,前提是你在这之前没有执行过make clean。
如果执行过make clean,也没关系,那就直接删除mysql安装文件就行。

2、rpm安装卸载

2.1、查看一下是否是已经用rpm或yum安装了老版本的mysql

rpm -qa | grep -i mysql
1
如果安装过了,就会出现如下图的结果:

说明已经安装过的版本如下:
MySQL-client-5.6.23-1.el6.x86_64
MySQL-server-5.6.23-1.el6.x86_64

2.2、卸载已安装的mysql
一次性卸载所有:

rpm -e MySQL -*
1
或者逐个卸载:

rpm -e MySQL-client-5.6.23-1.el6.x86_64
rpm -e MySQL-server-5.6.23-1.el6.x86_64
1
2
如果出现error: Failed dependencies 这样的错误提示,需要加上– nodeps参数,如:

rpm -e –nodeps MySQL-server-5.6.23-1.el6.x86_64
rpm -e –nodeps MySQL-client-5.6.23-1.el6.x86_64
1
2
查看一下卸载情况:

说明已经卸载完成,但是mysql的一些目录并未删除,我们需要手动删除。
查找一下还存在哪些mysql目录未删除:

find / -name mysql
1

然后将查找到的mysql目录使用rm命令删除即可,其实也可以不用删除这些老版本mysql的目录文件,对新版本mysql的安装没多大影响。好了老版本的mysql卸载干净了,可以准备下一个版本的安装了。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/187601.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 如何将onedrive for business扩容为硬盘空间[通俗易懂]

    如何将onedrive for business扩容为硬盘空间[通俗易懂]首先,我们需要下载raidrive软件为我们扩容,那么我们已经申请好学生的5T的包了,若要看如何申请,请到https://graph.org/1%E5%88%86%E9%92%B1onedrive-5T%E8%B4%A6%E5%8F%B7-02-04去查看警告:本文作者只是从网上搜到了该文章,该文章并非本文作者所写,只是推荐而已,涉及版权问题本文作者不承担任何责任!下载raidrive的软件…

    2022年9月9日
    0
  • mysql中exists的用法详解[通俗易懂]

    mysql中exists的用法详解[通俗易懂]前言在日常开发中,用mysql进行查询的时候,有一个比较少见的关键词exists,我们今天来学习了解一下这个exists这个sql关键词的用法,这样在工作中遇到一些特定的业务场景就可以有更加多样化的解决方案语法解释语法SELECTcolumn1FROMt1WHERE[conditions]andEXISTS(SELECT*FROMt2);说明括号中的子查询并不会返回具体的查询到的数据,只是会返回true或者false,如果外层sql的字段在子查询中存在则返回true,

    2022年10月23日
    0
  • pipenv是什么_pipenv安装失败

    pipenv是什么_pipenv安装失败pipenv发布于2017年1月,它是一种Python依赖管理工具,你可以把它看做是pip和virtualenv的组合体,pipenv可以帮你管理虚拟环境和依赖文件,并且提供一系列命令和选项来帮助你实

    2022年8月6日
    8
  • oracle 数据库隔离级别

    oracle 数据库隔离级别[b]事务不同引发的状况:[/b]脏读(Dirtyreads)一个事务读取另一个事务尚未提交的修改时,产生脏读很多数据库允许脏读以避免排它锁的竞争。不可重复读(Nonrepeatablereads)同一查询在同一事务中多次进行,由于其他提交事务所做的修改或删除,每次返回不同的结果集,此时发…

    2022年5月9日
    26
  • jmeter并发测试教程_jmeter高并发测试

    jmeter并发测试教程_jmeter高并发测试BeanShellSamplerBeanShellSampler我们添加一个beanshellsample,用java脚本将文件保存到本地注意:文件保存路径如果写成:C:\Users\feng\Desktop,会报错"TokenParsingError:Lexicalerror"正确格式:C:/Users/feng/De…

    2022年9月29日
    0
  • 2048 Puzzle游戏攻略

    2048 Puzzle游戏攻略

    2022年1月2日
    61

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号