1. 程式人生 > >Linux下的軟體Mysql完全解除安裝(包括其依賴和庫等殘留檔案)

Linux下的軟體Mysql完全解除安裝(包括其依賴和庫等殘留檔案)

原文:https://blog.csdn.net/zeng308041977/article/details/75245795

使用yum安裝的時候會自動把依賴包安裝上,但是我們一般解除安裝的時候以為只要刪除之前安裝的那個包就可以了,其實不然。因為你使用yum方式安裝,其依賴包也會被自動裝上,所以你解除安裝的時候必須把依賴包和殘留的資料檔案解除安裝完,以下內容將會介紹如何解除安裝乾淨。(本文以解除安裝mysql為例)

一、完全解除安裝方式(一)

  1. 查詢一下你所安裝的mysql包括其依賴的

命令:rpm -qa|grep -i mysql

結果如下:

該結果會把你之前指定安裝的包和相關依賴包列出來,我現在的包有這些

perl-DBD-MySQL-4.013-3.el6.x86_64

mysql-server-5.1.73-7.el6.x86_64

mysql-libs-5.1.73-7.el6.x86_64

mysql-5.1.73-7.el6.x86_64

現在要解除安裝上面的mysql,我先採用直接命令解除安裝的方式解除安裝,待會再講下以配置檔案解除安裝的方式。

  1. 解除安裝

採用 yum remove包名 解除安裝

yum remove mysql-server

yum remove perl-DBD-MySQL

yum remove mysql-libs

yum remove mysql
  1. 檢查下有沒有解除安裝成功

rpm -qa|grep -i mysql

結果如下

說明我已經解除安裝成功了,那麼問題來了,解除安裝mysql附屬元件包的時候,很多資料夾會被自動刪除掉。但是之前在mysql建立的庫等部分資料還在的,下面就來說說怎麼把殘留檔案刪除掉

  1. 殘留檔案刪除

先用find / -name mysql 看下有沒有殘留檔案先,我的處理結果如下

[[email protected] init.d]# find / -name mysql

/var/lib/mysql

/var/lib/mysql/mysql

說明我的殘留檔案還未完全刪除,那麼我現在就要把這些檔案刪除了

使用rm -rf /var/lib/mysql && rm -rf /var/lib/mysql/mysql回車

看下還有沒有mysql的殘留檔案

find / -name mysql回車 結果為空 說明沒這個檔案了

一、完全解除安裝方式(二)——介紹使用配置檔案完全解除安裝

博主剛剛解除安裝了自己的mysql了,心疼吶,現在又要重新安裝,順便給大家複習下怎麼安裝吧。會的可以跳過安裝步驟哈。

  1. 看下有哪些mysql安裝包先,使用yum list *mysql*結果太多我就不在這說了

  2. 我直接安裝 yum install mysql-server 安裝過程按y回車確認安裝

  3. 看下你安裝的那些包有哪些,把這些包的名字複製著先

[[email protected] init.d]# rpm -qa|grep -i mysql

mysql-5.1.73-7.el6.x86_64

mysql-server-5.1.73-7.el6.x86_64

mysql-libs-5.1.73-7.el6.x86_64

perl-DBD-MySQL-4.013-3.el6.x86_64
  1. 在隨便當前目錄建立這裡我在/home/目錄下建立 vi /home/uninstall.sh

  2. 在編寫以下內容

#!/bin/bash

yum remove mysql-5.1.73-7.el6.x86_64

echo “MySQL - embedded uninstall successful”

yum remove mysql-server-5.1.73-7.el6.x86_64

echo “MySQL - embedded uninstall successful”

yum remove mysql-libs-5.1.73-7.el6.x86_64

echo “MySQL - embedded uninstall successful”

yum remove perl-DBD-MySQL-4.013-3.el6.x86_64

echo “MySQL - embedded uninstall successful”
  1. 執行uninstall.sh檔案

./uninstall.sh回車

出現了這個結果

那麼問題來了,我們先檢視下這個檔案有什麼許可權

進入home目錄cd /home/ 然後用ll命令

顯示結果如下

說明無執行許可權的意思

修改許可權:chmod 711 uninstall.sh 回車

結果如下再ll可以看到

現在可以運行了。

./uninstall.sh回車

注意:我這裡是用root使用者登入的。

  1. 檢查軟體解除安裝

說明解除安裝成功了

  1. 檢查解除安裝檔案殘留(這裡就不說了,步驟參考上面的)

原創純手打的,希望能幫到大家。。。