Linux下徹底卸載mysql詳解


一、使用以下命令查看當前安裝mysql情況,查找以前是否裝有mysql

rpm -qa|grep -i mysql

  可以看到如下圖的所示:

  顯示之前安裝了:

       MySQL-client-5.5.25a-1.rhel5

       MySQL-server-5.5.25a-1.rhel5

 

二、停止mysql服務、刪除之前安裝的mysql

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

  rpm -ev MySQL-client-5.5.25a-1.rhel5
  rpm -ev MySQL-server-5.5.25a-1.rhel5
 
   如果提示依賴包錯誤,則使用以下命令嘗試:
 rpm -ev MySQL-client-5.5.25a-1.rhel5 --nodeps

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

  則用以下命令嘗試:

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

 

三、查找之前老版本mysql的目錄、並且刪除老版本mysql的文件和庫

  find / -name mysql

  查找結果如下:

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

rm -rf /etc/my.cnf

 

四、再次查找機器是否安裝mysql

rpm -qa|grep -i mysql

  

五、總結

 無結果,說明已經卸載徹底,接下來直接安裝mysql即可。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM