Linux下彻底卸载mysql详解
作者:daisy 时间:2024-01-13 11:31:50
一、使用以下命令查看当前安装mysql情况,查找以前是否装有mysql
rpm -qa|grep -i mysql
可以看到如下图的所示:
显示之前安装了:
MySQL-client-5.5.25a-1.rhel5
MySQL-server-5.5.25a-1.rhel5
2、停止mysql服务、删除之前安装的mysql
删除命令:rpm -e –nodeps 包名
rpm -ev MySQL-client-5.5.25a-1.rhel5
rpm -ev MySQL-server-5.5.25a-1.rhel5
如果提示依赖包错误,则使用以下命令尝试
rpm -ev MySQL-client-5.5.25a-1.rhel5 --nodeps
如果提示错误:error: %preun(xxxxxx) scriptlet failed, exit status 1
则用以下命令尝试:
rpm -e --noscripts MySQL-client-5.5.25a-1.rhel5
3、查找之前老版本mysql的目录、并且删除老版本mysql的文件和库
find / -name mysql
查找结果如下:
find / -name mysql
/var/lib/mysql
/var/lib/mysql/mysql
/usr/lib64/mysql
删除对应的mysql目录
rm -rf /var/lib/mysql
rm -rf /var/lib/mysql
rm -rf /usr/lib64/mysql
具体的步骤如图:查找目录并删除
注意:卸载后/etc/my.cnf不会删除,需要进行手工删除
rm -rf /etc/my.cnf
4、再次查找机器是否安装mysql
rpm -qa|grep -i mysql
总结
无结果,说明已经卸载彻底,接下来直接安装mysql即可。以上就是这篇文章的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对脚本之家的支持。
标签:linux,mysql,卸载
0
投稿
猜你喜欢
什么是XML
2008-09-05 17:21:00
vue中typescript装饰器的使用方法超实用教程
2024-05-28 15:47:06
SQL面试题:求时间差之和(有重复不计)
2024-01-22 00:09:14
Next.js应用转换为TypeScript方法demo
2024-05-11 09:36:17
python中parser.add_argument()用法实例(命令行选项、参数和子命令解析器)
2022-06-09 03:54:43
Python中if __name__==‘__main__‘用法详情
2021-07-18 02:38:20
ORACLE客户端连接服务器的注意事项
2007-08-17 09:57:00
PyQt5+Caffe+Opencv搭建人脸识别登录界面
2022-06-18 01:42:25
跨平台、多浏览器页面测试
2008-06-24 11:54:00
Tensorflow 多线程与多进程数据加载实例
2023-12-30 23:53:47
Pytorch之view及view_as使用详解
2023-10-09 23:10:34
图片垂直居中的使用技巧
2008-05-28 12:45:00
Python求导数的方法
2023-11-22 07:51:15
千万级用户系统SQL调优实战分享
2024-01-18 04:25:04
如何使用Pytorch完成图像分类任务详解
2023-10-05 16:37:05
微信小程序实战之仿android fragment可滑动底部导航栏(4)
2023-07-02 16:22:38
Python爬虫程序架构和运行流程原理解析
2023-10-04 16:04:24
python实现logistic分类算法代码
2021-12-24 14:19:15
Tensorflow中批量读取数据的案列分析及TFRecord文件的打包与读取
2022-07-09 19:47:48
ServerXMLHTTP的setTimeouts超时设置
2010-01-02 20:38:00