解除安裝Mysql
1、查詢以前是否裝有mysql
命令:rpm -qa|grep -i mysql
可以看到mysql的包:
mysql-3.23.58-9
php-mysql-4.3.4-11
mod_auth_mysql-20030510-4.1
mysql-server-3.23.58-9
2、刪除mysql
刪除命令:rpm -e --nodeps 包名
rpm -ev mysql-server-3.23.58-9
說明:rpm –qa | grep mysql 命令是為了把mysql相關的包都列出來,解除安裝都從最下面的一個包開始,直到解除安裝掉第一個為止。執行rpm -q php,如果返回php版本,則是rpm安裝;不返回php版本則是二進位制安裝。
3、刪除老版本mysql的開發標頭檔案和庫
rm -fr /usr/lib/mysql
rm -fr /usr/include/mysql
注意:解除安裝後/var/lib/mysql中的資料及/etc/my.cnf不會刪除,如果確定沒用後就手工刪除
rm -f /etc/my.cnf
rm -fr /var/lib/mysql
解除安裝Apache
1、查詢以前是否裝有httpd
rpm -qa|grep -i httpd
得到以下安裝包
httpd-manual-2.2.9-4.i386
httpd-tools-2.2.9-4.i386
httpd-devel-2.2.9-4.i386
httpd-2.2.9-4.i386
2、刪除apache
rpm -e --nodeps httpd-2.2.9-4.i386
rpm -e --nodeps httpd-devel-2.2.9-4.i386
rpm -e --nodeps httpd-tools-2.2.9-4.i386
rpm -e --nodeps httpd-manual-2.2.9-4.i386
解除安裝PHP
rpm -qa|grep -i php
得到以下包
php-odbc-4.3.4-11
php-4.3.4-11
php-mysql-4.3.4-11
php-pear-4.3.4-11
php-ldap-4.3.4-11
php-pgsql-4.3.4-11
解除安裝方法跟上面相同
注意:解除安裝的時候如果解除安裝不掉,系統一般會提示包的依賴關係,並且列出依賴的包的名稱,先解除安裝提示依賴的包就可以了。
如果實在實在有解除安裝不掉的包,可以加—nodeps這個引數來解除安裝,比如我們解除安裝php-4.3.4-11,實在卸不掉了。就用:
rpm -e php-4.3.4-11 --nodeps(或 rpm -e --nodeps php-4.3.4-11)
命令很強硬,應該行的。
rpm –e mod_auth_mysql為普通解除安裝