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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • git pull 合并分支或者push时,报错:“Please enter a commit messagemerge is necessary,especi”的解决办法(亲测可行)

    git pull 合并分支或者push时,报错:“Please enter a commit messagemerge is necessary,especi”的解决办法(亲测可行)

    2022年2月18日
    62
  • Linux学习——浅谈读写锁的使用

    Linux学习——浅谈读写锁的使用一、读写锁是什么?读写锁其实还是一种锁,是给一段临界区代码加锁,但是此加锁是在进行写操作的时候才会互斥,而在进行读的时候是可以共享的进行访问临界区的。读写锁和互斥量(互斥锁)很类似,是另一种线程同步机制,但不属于POSIX标准,可以用来同步同一进程中的各个线程。当然如果一个读写锁存放在多个进程共享的某个内存区中,那么还可以用来进行进程间的同步,读写锁的使用规则:只要没有写模式下的加锁,任…

    2022年8月12日
    6
  • android之按钮单击事件及监听器的实现方式

    第一种,匿名内部类作为事件监听类. Button button = (Button) findViewById(R.id.button); button.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { System.out.println(

    2022年3月9日
    78
  • 安卓蓝牙键盘鼠标映射_蓝牙鼠标模拟器

    安卓蓝牙键盘鼠标映射_蓝牙鼠标模拟器一直以来就有一种想法,就是自己写一个APP将安卓手机模拟成鼠标/键盘,应急的时候可以用来代替鼠标/键盘。之前也在国内外的网站上找了各种方案,但是这些方案不是很好,直到谷歌发布的API28后终于有了很好的解决方案。为了实现这个想法也走了不少弯路,也许方法不对吧,但看到最终完美运行的APP,心中还是很有成就感的。经测试装了此APP的手机能与几乎所有安卓手机、WIN10笔记本电脑连接并操作,苹果设备需要………

    2025年8月22日
    2
  • nginx配置ssl证书实现https访问_ssl证书有效期

    nginx配置ssl证书实现https访问_ssl证书有效期1,登录阿里云,工作台找SSL证书或者安全下找CA证书2,点击创建证书(或购买证书),创建好以后点击证书申请、3,设置配置以及域名信息,仅填写圈住内容,其他默认即可4,随后等待一会,查看状态,是否为 已签发5,为已签发时,点击下载选择下载类型6,下载后解压文件7,上传至服务器,存放位置,先找到nginx所在位置 “/nginx/conf/”找到该位置创建“cert”把刚才解压的两个文件存放至此。8,开始nginx配置内容`server { #SSL 访问端口号为 443 li

    2022年8月19日
    5
  • apache24+php8配置

    apache24+php8配置电脑下载安装地址:Xampp安装完成后找到里面的apache》config》httpd.config:首先注释掉默认的路径DocumentRoot”D:/software/Xampp/htdocs”;然后再找到IfModuledir_module在后面追加:<IfModuledir_module>DirectoryIndexindex.phpindex.htmlindex.htmdefault.phpdefault.htmldefault.htmhome.

    2022年7月12日
    17

发表回复

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

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