在 Linux 系統中卸載 MySQL 需要徹底清除相關文件和配置,避免殘留文件影響后續操作。以下是詳細的卸載步驟:
首先需要停止正在運行的 MySQL 服務:
sudo systemctl stop mysqld
sudo systemctl stop mysql
sudo service mysqld stop
使用包管理工具查看已安裝的 MySQL 相關包:
rpm -qa | grep -i mysql
dpkg -l | grep -i mysql
根據上一步查詢到的包名進行卸載:
sudo yum remove mysql-community-server mysql-community-client mysql-community-common
sudo yum remove mysql*
sudo apt-get remove --purge mysql-server mysql-client mysql-common
sudo apt-get autoremove
sudo apt-get autoclean
卸載包后還需手動刪除殘留的配置文件和數據目錄:
sudo rm -rf /var/lib/mysql/
sudo rm -rf /etc/my.cnf
sudo rm -rf /etc/mysql/
sudo rm -rf /var/log/mysqld.log
sudo userdel mysql
sudo groupdel mysql
檢查是否還有殘留的 MySQL 相關文件:
ps -ef | grep -i mysql
sudo find / -name "mysql*"
如果還有殘留文件,可以根據輸出結果手動刪除。
-
卸載前請確認已備份重要的數據庫數據
-
不同 Linux 發行版的包名和路徑可能略有差異
-
徹底卸載后,如果需要重新安裝 MySQL,可按照對應版本的安裝教程操作
通過以上步驟,可以完全卸載 Linux 系統中的 MySQL 及其相關組件。