博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux卸载MySQL
阅读量:6551 次
发布时间:2019-06-24

本文共 1199 字,大约阅读时间需要 3 分钟。

查找是否装有mysql

shell> rpm -qa |grep mysqlmysql-libs-5.1.73-3.el6_5.i686mysql-server-5.1.73-3.el6_5.i686mysql-5.1.73-3.el6_5.i686mysql-connector-odbc-5.1.5r1144-7.el6.i686

停止mysql服务并删除mysql

shell> /etc/init.d/mysqld stop停止 mysqld:                                              [确定]shell> rpm -ev mysql-server-5.1.73-3.el6_5.i686shell> rpm -ev mysql-5.1.73-3.el6_5.i686shell> rpm -ev mysql-connector-odbc-5.1.5r1144-7.el6.i686shell> rpm -e --nodeps mysql-libs-5.1.73-3.el6_5.i686  ##--nodeps强制删除

删除mysql的目录文件和库

shell> find / -name mysql/usr/lib/perl5/auto/DBD/mysql/usr/lib/perl5/DBD/mysql/var/lib/mysql/var/lib/mysql/mysqlshell> rm -rf /var/lib/mysqlshell> rm -rf /etc/my.cnf    #卸载后/etc/my.cnf不会删除,需要进行手工删除

也可使用locate命令查询,它不搜索具体目录,而是搜索文件数据库(/var/lib/locatedb),该数据库中含有本地所有文件信息。Linux系统自动创建这个数据库,并且每天自动更新一次,所以使用locate命令查不到最新变动过的文件。为了避免这种情况,可以在使用locate之前,先使用updatedb命令,手动更新数据库

删除mysql用户及组

shell> id mysqluid=27(mysql) gid=27(mysql) 组=27(mysql)shell> userdel mysqlshell> groupdel mysqlshell> cat /etc/passwd |grep mysql   #验证用户是否被删除shell> cat /etc/group |grep mysq     #验证用户组是否被删除

再次查看是否存有mysql

shell> rpm -qa|grep -i mysqlshell> updatedbshell> locate mysql

无结果,说明已经卸载彻底、接下来直接安装mysql即可

整理自网络

svoid

2015-01-12

转载地址:http://enfco.baihongyu.com/

你可能感兴趣的文章
Ubuntu 12.10 server 安装 Jenkins(搭建)
查看>>
解决 mysql 从库 Slave_IO_Running: No
查看>>
部署 Iaas Server
查看>>
Android笔记五-intent
查看>>
jq使用小结
查看>>
Jupyter Notebook --一款不可错过的编辑器
查看>>
vim代码折叠
查看>>
iftop流量监测工具
查看>>
puppet安装应用
查看>>
生产环境常见的HTTP状态码列表
查看>>
反编译华为U8825D“framework-res.apk”出现的错误提示(2)
查看>>
Jquery菜单tab点击效果+切换内容
查看>>
FastDFs 开源的轻量级分布式文件系统部署
查看>>
以接口为主导的设计中, 我在使用的框架模式
查看>>
职业、管理和招聘——近期的一些碎碎念
查看>>
UITableView 基本使用方法总结
查看>>
如何编写高性能sql语句
查看>>
网站访问速度测试
查看>>
微信小程序教学第四章第一节(含视频):小程序中级实战教程:详情-页面制作...
查看>>
Spring中的AOP(七)——基于XML配置文件方式的AOP
查看>>