目次
1. 前言
MySQL 是一個被廣泛使用的資料庫系統,但在重新安裝或更換版本等情況下,可能需要進行解除安裝。本指南將詳細說明在 Windows 與 Linux 兩種環境下完整解除安裝 MySQL 的方法。透過徹底刪除殘留檔案與服務設定,可避免各種問題。2. Windows 環境下的 MySQL 卸載步驟
2.1 從控制面板卸載
- 開啟控制面板 Windows 的「控制面板」中選擇「程式的解除安裝」。
- 卸載 MySQL 相關程式 選取「MySQL Server」以及「MySQL Workbench」、「MySQL Connector」等所有相關程式,然後點選「卸載」。
2.2 刪除遺留檔案
即使已卸載 MySQL 程式本身,仍可能有一些遺留檔案留在系統中。請手動刪除這些檔案。- 刪除 Program Files 中的 MySQL 資料夾
C:Program FilesMySQL
資料夾中找到並刪除它。 - 刪除 ProgramData 資料夾中的 MySQL 相關檔案 同時刪除隱藏資料夾
C:ProgramDataMySQL
。若未顯示,請在檔案總管中啟用「顯示隱藏檔案」選項。
2.3 從環境變數中移除 MySQL 路徑
- 確認環境變數 從「系統詳細設定」中開啟「環境變數」。
- 從 Path 中刪除 MySQL 路徑 編輯「系統變數」的「Path」,刪除 MySQL 相關的路徑(例如
C:Program FilesMySQLMySQL Server
)。

3. Linux 環境下的 MySQL 卸載步驟
3.1 使用套件管理員的卸載
不同的 Linux 發行版會使用不同的套件管理員。請使用以下指令來卸載 MySQL。- Debian 系(Ubuntu 等)
sudo apt-get remove --purge mysql-server mysql-client mysql-common
sudo apt-get autoremove
sudo apt-get autoclean
- RedHat 系(CentOS 等)
sudo yum remove mysql-server
APT 擅長解決相依關係,能有效管理複雜的套件。另一方面,YUM 也支援相依關係的解決,且可從多個套件庫安裝。3.2 刪除資料夾與設定檔案
- 資料夾的刪除 MySQL 的資料儲存在
/var/lib/mysql
,因此需要刪除此資料夾。
sudo rm -rf /var/lib/mysql
- 設定檔案的刪除 也會刪除 MySQL 的設定檔案。
sudo rm -rf /etc/mysql /etc/my.cnf
4. MySQL 服務刪除
MySQL 服務如果仍留在系統中,重新安裝時可能會發生錯誤。請刪除服務,將系統恢復為乾淨的狀態。4.1 Windows 服務刪除
- 顯示服務清單
services.msc
開啟,尋找 MySQL 服務。 - 停止並刪除服務 在停止 MySQL 服務後,使用以下指令刪除服務。
sc delete MySQL
4.2 Linux 服務刪除
- 停止服務
sudo systemctl stop mysql
- 停用服務
sudo systemctl disable mysql

5. 卸載後的注意事項
5.1 資料備份的重要性
在卸載 MySQL 之前,備份資料非常重要。因為卸載可能導致資料遺失,所以備份是必須的。要進行備份,請使用以下指令。mysqldump -u root -p --all-databases > alldatabases.sql