Linux下解除安裝mysql詳解

2021-08-14 03:16:20 字數 2139 閱讀 7860

[plain]

view plain

copy

rpm -qa|grep -i mysql  

可以看到如下圖的所示:

顯示之前安裝了:

mysql-client-5.5.25a-1.rhel5

mysql-server-5.5.25a-1.rhel5

刪除命令:rpm -e –nodeps 包名

[plain]

view plain

copy

rpm -ev mysql-client-5.5.25a-1.rhel5 

rpm -ev mysql-server-5.5.25a-1.rhel5  

如果提示依賴包錯誤,則使用以下命令嘗試

[plain]

view plain

copy

rpm -ev mysql-client-5.5.25a-1.rhel5 --nodeps  

如果提示錯誤:error: %preun(******) scriptlet failed, exit status 1

則用以下命令嘗試:

[plain]

view plain

copy

rpm -e --noscripts mysql-client-5.5.25a-1.rhel5  

find / -name mysql

查詢結果如下:

[plain]

view plain

copy

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不會刪除,需要進行手工刪除

[plain]

view plain

copy

rm -rf /etc/my.cnf  

4、再次查詢機器是否安裝mysql

[plain]

view plain

copy

rpm -qa|grep -i mysql  

[root@root ~]# rpm -qa "*mysql*"

mysql-libs-5.1.71-1.el6.x86_64

[root@root ~]# rpm -e mysql-libs-5.1.71-1.el6.x86_64

error: failed dependencies:

libmysqlclient.so.16()(64bit) is needed by (installed) postfix-2:2.6.6-2.2.el6_1.x86_64

libmysqlclient.so.16()(64bit) is needed by (installed) perl-dbd-mysql-4.013-3.el6.x86_64

libmysqlclient.so.16(libmysqlclient_16)(64bit) is needed by (installed) postfix-2:2.6.6-2.2.el6_1.x86_64

libmysqlclient.so.16(libmysqlclient_16)(64bit) is needed by (installed) perl-dbd-mysql-4.013-3.el6.x86_64

mysql-libs is needed by (installed) postfix-2:2.6.6-2.2.el6_1.x86_64

[root@root ~]#

推薦於2017-11-26 18:32:10

最佳答案

這是有依賴包可以引數--nodeps或使用yum解除安裝,如

rpm -e ***.rpm --nodeps或

yum remove mysql-libs-5.1.71-1.el6.x86_64

Linux下乾淨解除安裝mysql詳解

1 使用以下命令檢視當前安裝mysql情況 rpm qa grep i mysql 可以看到如下圖的所示 顯示之前安裝了 mysql client 5.5.25a 1.rhel5 mysql server 5.5.25a 1.rhel5 2 停止mysql服務 刪除之前安裝的mysql 刪除命令 r...

Linux下乾淨解除安裝mysql詳解

plain view plain copy rpm qa grep i mysql 可以看到如下圖的所示 顯示之前安裝了 mysql client 5.5.25a 1.rhel5 mysql server 5.5.25a 1.rhel5 刪除命令 rpm e nodeps 包名 plain view...

Linux下乾淨解除安裝mysql詳解

plain view plain copy rpm qa grep i mysql 可以看到如下圖的所示 顯示之前安裝了 mysql client 5.5.25a 1.rhel5 mysql server 5.5.25a 1.rhel5 刪除命令 rpm e nodeps 包名 plain view...