Linux环境下MySql卸载
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卸载干净了,可以准备下一个版本的安装了。
Linux环境下MySql卸载相关推荐
- 在Linux环境下mysql的root密码忘记解决方法
在Linux环境下mysql的root密码忘记解决方法 参考文章: (1)在Linux环境下mysql的root密码忘记解决方法 (2)https://www.cnblogs.com/hgj123/p ...
- 在Linux环境下mysql的root密码忘记解决方法(三种)
这篇文章主要介绍了在Linux环境下mysql的root密码忘记解决方法,详细的介绍了3种解决办法,具有一定的参考价值,有兴趣的可以了解一下. MySQL密码的恢复方法之一 1.首先确认服务器出于安全 ...
- 在Linux环境下mysql的root密码忘记解决方法 1.首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库。 2.修改MySQL的登录设置: # vi /etc/my.c
在Linux环境下mysql的root密码忘记解决方法 1.首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库. 2.修改MySQL的登录设置: # vi /etc/my.cnf ...
- Linux环境下mysql的日志
MySQL日志 一.日志概述 1.日志作用 MySQL日志记录了MySQL数据库日常操作和错误信息.MySQL有不同类型的日志文件(各自存储了不同类型的日志),从日志当中可以查询到MySQL数据库 ...
- brew安装mysql 卸载_Ubuntu环境下MySQL卸载安装配置远程访问三步曲
卸载 查看所有依赖 dpkg --list|grep mysql 卸载 MySQL sudo apt-get remove mysql-* 清除残留数据,弹出界面选择 yes dpkg -l |gre ...
- oracle11G在linux环境下的卸载操作
1.使用SQL*PLUS停止数据库 [oracle@OracleTest oracle]$ sqlplus log SQL> connect / as sysdba SQL> shutdo ...
- linux环境下mysql主从数据库配置(maser-slave-replication)
Mysql master/slave replication这个架构既可以支持高可用性双机备份系统的建立,也可以支持通过读写分离提高数据库写入和读出性能. Master slave replicati ...
- Linux环境下MySQL报Table ‘xxx‘doesn‘t exist错误解决方法
问题:程序报Table 'xxx' doesn't exist 的错误,但是查看数据库发现该表已经存在且字母也没有拼错.原因:Linux 上的mysql默认是区分大小写导致的. 解决:改动mysql的 ...
- Linux环境下MySQL报Table 'xxx' doesn't exist错误解决方法
问题:程序报Table 'xxx' doesn't exist 的错误,但是查看数据库发现该表已经存在且字母也没有拼错. 原因:Linux 上的mysql 默认是区分大小写导致的. 解决:改动mysq ...
最新文章
- C++中的sizeof与strlen对比
- 自动驾驶技术之——虚拟场景数据库研究
- c++ bind和function
- 【OpenCV3】图像通道分离与合并——cv::split()与cv::merge()详解
- python判断正确错误_第16天:Python 错误和异常
- Windows server 2012 部署活动目录 AD
- 计算机运维项目管理,工程项目管理软件的运维分为几个阶段
- 蚂蚁区块链使用搭建方法
- 关闭windows锁屏,提升开机速度
- Redis学习笔记(五)——持久化及redis.conf配置文件叙述
- MIUI13来了,米粉们还期待吗?
- SQL AUTO INCREMENT
- c#语言break语句用法,C# break语句
- HTTP服务器响应状态信息
- SDL编程入门(28)每像素碰撞检测
- matlab索引奇数,将列表分为偶数索引部分和奇数索引部分
- 【三层学习】认识UI、BLL、DAL
- burpsuit无法抓包
- 压缩算法(二)——QuickLZ算法
- Python爬取 美剧《纸牌屋》字幕(可可英语)---BeautifulSoup版
热门文章
- html中table的样式设置
- lcd1602引脚功能
- 昌平区有什么可以玩的地
- Codeforces Round #644 1360H. Binary Median(思维、构造)
- 数字序列 Number Sequence
- PCIe driver
- 关于this、getContext()、getActivity()、getApplication()、getApplicationContext()的区别
- HTML强制视频倍速,强行网页视频倍速播放
- Ubuntu(18.04)不能上网解决办法
- 【BZOJ1818】【CQOI2010】【XSY2428】内部白点(树状数组+扫描线)