如何完全卸载MySQL
时间: 2024-10-22 16:21:15 浏览: 44
卸载MySQL数据库通常分为Windows系统和Linux系统两个步骤,因为它们的命令行工具和文件结构有所不同。以下是各自的操作指南:
**Windows**:
1. **关闭MySQL服务**:
- 打开命令提示符(管理员权限),输入`services.msc`打开服务管理器,找到"MySQL Server",右键选择"停止"。
2. **移除服务**:
- 使用命令 `sc delete "MySQL Service Name"` (例如 `sc delete MySQL80`),删除MySQL服务。
3. **卸载MySQL安装程序**:
- 进入MySQL安装目录(如"C:\Program Files\MySQL"), 找到MySQL的卸载文件,通常是"uninstall.exe",双击运行并按照提示完成卸载过程。
4. **删除残留文件**:
- 清理注册表键`HKEY_LOCAL_MACHINE\SOFTWARE\MySQL`, 如果有其他相关项也需要删除。
**Linux (Debian/Ubuntu)**:
1. **停止MySQL服务**:
- 执行 `sudo service mysql stop`
2. **卸载软件包**:
- `sudo apt-get remove mysql-server` 或者 `sudo yum remove MariaDB-server` (如果使用MariaDB)
3. **删除配置文件**:
- `sudo rm /etc/mysql/*`
- 删除数据目录:`sudo rm -rf /var/lib/mysql`
4. **更新启动脚本**:
- 如果有自动启动项需要修改,`sudo update-rc.d -f mysql remove`
5. **清理依赖**:
- 可能还需要清理一些依赖,比如`sudo apt-get autoremove`
**Linux (CentOS/RHEL)**:
1. **停止服务**:
- `sudo systemctl stop mysqld`
2. **卸载软件包**:
- `sudo yum remove mariadb-server` (如果使用MariaDB)
3. **删除相关文件**:
- 类似于Ubuntu,但路径可能稍有不同,比如 `/etc/my.cnf` 和 `/var/lib/mysqld/`
4. **清除开机启动**:
- `sudo chkconfig --del mysqld`
阅读全文