方法一:使用包管理器
对于基于Debian的系统(如Ubuntu):
1. 停止MySQL服务:
sudo service mysql stop
```
2. 确认MySQL服务已停止:
sudo service mysql status
```
3. 卸载MySQL软件包及其相关依赖:
sudo apt-get remove --purge mysql-server mysql-client mysql-common
```
4. 删除MySQL数据目录:
sudo rm -rf /var/lib/mysql
```
5. 清理残留文件:
sudo apt-get autoremove
sudo apt-get autoclean
```
对于基于RPM的系统(如CentOS):
1. 停止MySQL服务:
sudo systemctl stop mysqld
```
2. 确认MySQL服务已停止:
sudo systemctl status mysqld
```
3. 卸载MySQL软件包及其相关依赖:
sudo yum remove mysql-server mysql-client mysql-common
```
4. 删除MySQL数据目录:
sudo rm -rf /var/lib/mysql
```
5. 清理残留文件:
sudo yum autoremove
sudo yum clean all
```
方法二:使用RPM命令
1. 查看是否安装了MySQL:
rpm -qa | grep mysql
```
2. 停止MySQL服务:
sudo systemctl stop mysqld
```
3. 卸载MySQL软件包:
sudo rpm -e --nodeps mysql-server
sudo rpm -e --nodeps mysql-client
```
4. 查找并删除MySQL数据目录和配置文件:
sudo find / -name mysql
sudo rm -rf /var/lib/mysql
sudo rm -rf /etc/my.cnf
```
方法三:源码安装卸载
1. 如果在安装时执行过`make clean`,则直接删除MySQL安装文件。
2. 否则,在安装目录下执行`make uninstall`命令进行卸载。
建议
备份数据:在卸载MySQL之前,请确保备份所有重要的数据库文件,以防数据丢失。
清理残留:卸载完成后,使用`apt-get autoremove`和`apt-get autoclean`(对于Debian)或`yum autoremove`和`yum clean all`(对于RPM)清理残留文件。
检查配置文件:手动删除`/etc/my.cnf`配置文件,以确保没有残留配置。
根据你的Linux发行版和安装方式,选择合适的方法进行卸载。