一、彻底卸载旧版本 MySQL(核心步骤)
彻底卸载是避免安装冲突的关键,请按顺序执行以下操作:
- 停止所有 MySQL 服务
终止 MySQL 进程,防止文件占用:- 打开「服务」窗口:按
Win + R输入services.msc回车。 - 找到含「MySQL」的服务(如
MySQL57),右键「停止」。
- 打开「服务」窗口:按
- 卸载 MySQL 程序组件
移除所有安装的程序:- 打开「程序和功能」:按
Win + R输入appwiz.cpl回车。 - 卸载所有含「MySQL」的组件(如
MySQL Server 5.7、MySQL Workbench)。 - 确保无遗漏,卸载后重启电脑。
- 打开「程序和功能」:按
- 删除残留文件目录
手动清除残留文件:- 删除 MySQL 安装目录(如
D:\mysql5),若提示占用则重启后删除。 - 开启「显示隐藏文件」:在「此电脑」→「查看」→勾选「隐藏的项目」。
- 删除以下路径(若存在):
C:\Program Files\MySQLC:\Program Files (x86)\MySQLC:\ProgramData\MySQL(核心残留,必须删除)。
- 删除 MySQL 安装目录(如
- 清理注册表
注册表残留是安装失败主因,谨慎操作:- 打开注册表编辑器:按
Win + R输入regedit回车。 - 删除以下路径中的含「MySQL」子项:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services(删除如MySQL57)HKEY_LOCAL_MACHINE\SOFTWARE\MySQL AB(删除整个文件夹)HKEY_CURRENT_USER\Software\MySQL AB(若存在)HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\MySQL AB(64 位系统)。
⚠️ 注意:仅删除明确含「MySQL」的项,避免误删系统文件!
- 打开注册表编辑器:按
- 删除环境变量
移除 MySQL 配置:- 右键「此电脑」→「属性」→「高级系统设置」→「环境变量」。
- 在「系统变量」的
Path中,删除所有含MySQL\bin的路径(如D:\mysql5\bin)。 - 点击「确定」保存。
- 重启电脑
完成以上步骤后必须重启,确保所有残留清除。
若失败,以管理员身份打开 CMD 执行:
taskkill /f /im mysqld.exe # 强制结束所有 MySQL 进程
二、MySQL 5.7 重新安装与配置
确保按顺序操作,避免路径错误:
-
下载并解压安装包
- 从官网下载 MySQL 5.7 ZIP 包(如
mysql-5.7.44-winx64.zip)。 - 解压到无空格、无中文的路径(如 ),避免使用旧路径。
- 从官网下载 MySQL 5.7 ZIP 包(如

