彻底卸载 MySQL 并清除所有残留文件的步骤因操作系统而异,以下是常见系统的详细方法:
Windows 系统彻底卸载 MySQL
停止 MySQL 服务
按下 Win + R,输入 services.msc 打开服务管理器
找到 MySQL 相关服务(如 MySQL80),右键选择 停止
卸载程序
打开 控制面板 → 程序和功能
找到 MySQL 相关程序(如 MySQL Server 8.0),右键卸载
按提示完成卸载流程
删除安装目录
默认安装路径通常为:C:\Program Files\MySQL\ 或 C:\ProgramData\MySQL\
手动删除这些文件夹(注意 ProgramData 是隐藏文件夹,需开启显示隐藏文件)
清除注册表残留
按下 Win + R,输入 regedit 打开注册表编辑器
删除以下路径的 MySQL 相关项(谨慎操作,避免误删其他内容):
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\EventLog\Application\MySQL
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\MySQL
HKEY_LOCAL_MACHINE\SOFTWARE\MySQL
删除用户目录残留
进入 C:\Users\你的用户名\AppData\Roaming\,删除 MySQL 文件夹
进入 C:\Users\你的用户名\AppData\Local\,删除 MySQL 文件夹
Linux 系统(以 Ubuntu/Debian 为例)彻底卸载 MySQL
停止 MySQL 服务
bash
sudo systemctl stop mysql
卸载相关包
bash
# 彻底删除 MySQL 主程序
sudo apt-get purge mysql-server mysql-client mysql-common mysql-server-core-* mysql-client-core-*
# 删除残留配置文件
sudo apt-get autoremove
sudo apt-get autoclean
删除数据和配置文件
bash
# 删除数据库数据目录(默认路径)
sudo rm -rf /var/lib/mysql/
# 删除配置文件目录
sudo rm -rf /etc/mysql/
# 删除日志文件
sudo rm -rf /var/log/mysql/
检查残留并清理
bash
# 检查是否还有残留包
dpkg -l | grep mysql
# 若有残留,手动删除(替换为实际包名)
sudo apt-get purge 残留包名
macOS 系统彻底卸载 MySQL
停止 MySQL 服务
bash
# 若通过 Homebrew 安装
brew services stop mysql
# 若通过官方包安装
sudo /usr/local/mysql/support-files/mysql.server stop
卸载程序
若通过 Homebrew 安装:bash
brew remove mysql
brew cleanup
若通过官方 pkg 安装:bash
sudo rm -rf /usr/local/mysql
sudo rm -rf /Library/PreferencePanes/MySQL.prefPane
sudo rm -rf /usr/local/Cellar/mysql # 若有
删除残留文件
bash
# 删除数据目录
sudo rm -rf /usr/local/var/mysql/
# 删除配置文件
sudo rm -rf /etc/my.cnf
sudo rm -rf ~/.mysql_history
# 删除日志和缓存
sudo rm -rf /private/var/log/mysql/
验证是否卸载干净
Windows:在命令行输入 mysql -V,若提示 “不是内部或外部命令” 则说明卸载成功
Linux/macOS:在终端输入 mysql -V,若提示 “command not found” 则说明卸载成功
以上就是关于mysql怎么卸载干净的介绍。还有一款非常便捷的MYSQL导出、导入备份工具也运用的很不错,“80KM-mysql备份工具”。 可定时备份、异地备份,MYSQL导出导入。可本地连接LINUX里的MYSQL,简单便捷。
完成以上步骤后,MySQL 及其所有残留文件将被彻底清除,可重新安装干净的版本。返回搜狐,查看更多