首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫

CentOS 徹底移除 MySQL (rpm/yum 安裝) 完整指南

     編輯:MySQL 資料庫相關知識

在 CentOS 6 環境下,若 MySQL 出現各種疑難雜症,想重新安裝一個乾淨的版本,單純執行 yum remove mysql-server mysql 再安裝,往往無法達到預期效果。原有的 /etc/my.cnf 設定檔保持不變,datadir 內的資料也未被清除,即使手動刪除 /etc/my.cnf、/usr/lib/mysql、/usr/share/mysql、/var/lib/mysql 等目錄,問題依舊。經排查發現,根本原因在於套件並未被完整移除。

正確的完整移除步驟

首先查詢系統中所有 MySQL 相關套件:

[root@data lib]# rpm -qa | grep mysql
mysql-5.5.25-1.el6.remi.i686
mysql-libs-5.5.25-1.el6.remi.i686
compat-mysql51-5.1.54-1.el6.remi.i686
mysql-server-5.5.25-1.el6.remi.i686

接著一次性移除所有相關套件,包含共用函式庫與相容套件:

yum remove mysql mysql-server mysql-libs compat-mysql51

執行完畢後,MySQL 才算真正被徹底卸載。此時再重新安裝,即可獲得一個完全乾淨、無殘留設定與資料的 MySQL 環境。

補充說明

  • 若使用官方 RPM 或第三方倉庫(如 Remi),套件名稱可能不同,請以 rpm -qa | grep -i mysql 實際查詢為準。
  • 移除前請先備份重要資料庫資料,避免誤刪導致資料遺失。
  • 若仍有殘留檔案,可配合 find / -name "*mysql*" -type f 搜尋並手動清理。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved