CentOS上删除残留程序的方法——以MySQL为例子

前端之家收集整理的这篇文章主要介绍了CentOS上删除残留程序的方法——以MySQL为例子前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

在使用CentOS的时候,经常会要查询是否已经安装了某个程序,并将其旧版本删除掉。

下面以MysqL为例子,进行示范。


1. 在安装MysqL之前,先检查CentOS系统中是否已经安装了一个MysqL,如果已经安装先卸载,不然会导致安装新的MysqL失败。

#rpm -qa | grep -iMysqL --查看系统之前是否已安装MysqL。 一定要加 -i

或者

#rpm -qa|grep MysqL


结果出现MysqL-libs-5.1.47-4.el6.i686 ,显示结果说明 CentOS6.5 系统自带了一个MysqL,我们需要删除这个老版本。

2. 用root用户执行下面语句


#rpm -e --nodeps MysqL-libs-5.1.47-4.el6.i686


先切换到"root"用户下,然后执行删除语句,删除之后,我们再次查看,发现已经成功删除了CentOS6.0自带的旧MysqL版本。


卸载后/var/lib/MysqL中的数据及/etc/my.cnf不会删除,如果确定没用后就手工删除
  rm -f /etc/my.cnf
  rm -rf /var/lib/MysqL



3. 以后面对其他程序,无论什么程序,都是这个套路。



------------------------------

原文链接:https://www.f2er.com/centos/380629.html

猜你在找的CentOS相关文章