移除 MySQL 伺服器的步驟
從 VPS 移除 MySQL 需要根據你的作業系統而定。大多數 VPS 使用 Ubuntu/Debian 或 CentOS/RHEL。請注意,執行這些指令會刪除資料庫軟體,如果你沒有事先備份,資料庫中的資料可能會遺失。
Ubuntu 或 Debian 系統
這類系統使用 apt 進行套件管理。你需要先停止服務,然後完整移除軟體與設定檔。
停止 MySQL 服務:
sudo systemctl stop mysql
移除所有相關套件:
sudo apt-get purge mysql-server mysql-client mysql-common
清除不需要的依賴套件與快取:
sudo apt-get autoremove
sudo apt-get autoclean
手動刪除殘留的資料夾(包含資料庫檔案):
sudo rm -rf /etc/mysql /var/lib/mysql /var/log/mysql
CentOS 或 RHEL 系統
這類系統通常使用 yum 或 dnf 進行管理。
- 停止 MySQL 服務:sudo systemctl stop mysqld
- 移除 MySQL 套件:sudo yum remove mysql mysql-server
- 檢查是否還有殘留的相關套件:rpm -qa | grep -i mysql(如果有出現結果,請針對該套件名稱執行 yum remove)
- 刪除資料夾與設定檔:sudo rm -rf /var/lib/mysqlsudo rm /etc/my.cnf
檢查是否移除乾淨
完成上述動作後,你可以嘗試輸入以下指令。如果系統回傳 command not found,代表移除成功:
mysql --version
清理防火牆規則
如果你之前為了遠端連線開啟了 3306 埠,建議也將其關閉。以 ufw 為例:
sudo ufw delete allow 3306/tcp