插件窝 干货文章 mysql怎么彻底卸载干净

mysql怎么彻底卸载干净

MySQL sudo 卸载 删除 401    来源:    2025-03-29

MySQL 彻底卸载指南

要彻底卸载 MySQL 并清除所有残留文件,请按照以下步骤操作:

Windows 系统卸载步骤

  1. 停止 MySQL 服务

    • 打开服务管理器(Win+R 输入 services.msc
    • 找到 MySQL 相关服务,停止它们
  2. 通过控制面板卸载

    • 进入控制面板 > 程序和功能
    • 卸载所有 MySQL 相关程序(MySQL Server, MySQL Workbench 等)
  3. 删除残留文件

    • 删除 MySQL 安装目录(通常是 C:\Program Files\MySQLC:\Program Files (x86)\MySQL
    • 删除数据目录(通常是 C:\ProgramData\MySQL,这是一个隐藏文件夹)
  4. 清理注册表

    • 按 Win+R 输入 regedit
    • 删除以下注册表项(操作前建议备份注册表):
      • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services 下所有 MySQL 相关项
      • HKEY_LOCAL_MACHINE\SOFTWARE\MySQL
      • HKEY_CURRENT_USER\Software\MySQL
  5. 删除环境变量

    • 系统属性 > 高级 > 环境变量
    • 删除 PATH 中的 MySQL 相关路径
  6. 重启计算机

macOS 系统卸载步骤

  1. 停止 MySQL 服务

    sudo /usr/local/mysql/support-files/mysql.server stop
    
  2. 删除 MySQL 文件

    sudo rm -rf /usr/local/mysql*
    sudo rm -rf /Library/StartupItems/MySQLCOM
    sudo rm -rf /Library/PreferencePanes/MySQL*
    
  3. 删除配置文件

    sudo rm -rf /Library/Receipts/mysql*
    sudo rm -rf /Library/Receipts/MySQL*
    sudo rm -rf /var/db/receipts/com.mysql.*
    
  4. 删除数据文件

    sudo rm -rf /var/mysql
    
  5. 删除启动项

    sudo rm -rf /etc/my.cnf
    

Linux 系统卸载步骤

  1. 停止 MySQL 服务

    sudo systemctl stop mysql
    
  2. 卸载 MySQL 软件包

    • 对于 Debian/Ubuntu: bash sudo apt-get remove --purge mysql-server mysql-client mysql-common sudo apt-get autoremove sudo apt-get autoclean
    • 对于 RHEL/CentOS: bash sudo yum remove mysql mysql-server sudo yum clean all
  3. 删除残留文件和目录

    sudo rm -rf /etc/mysql /var/lib/mysql
    sudo rm -rf /var/log/mysql
    sudo rm -rf /usr/share/mysql
    
  4. 清理依赖项

    sudo apt-get remove --purge mysql-*
    sudo apt-get autoremove
    

验证卸载是否彻底

  1. 检查是否还能运行 mysql 命令
  2. 检查服务列表中是否还有 MySQL 服务
  3. 检查上述提到的目录是否已全部删除

注意事项

  1. 卸载前请备份重要数据库
  2. 操作注册表前建议先备份
  3. 某些步骤可能需要管理员权限
  4. 不同 MySQL 版本可能略有不同

完成以上步骤后,您的系统应该已经完全清除了 MySQL 及其相关组件。