Windows 10下MySQL Server 5.7安装失败求助(附部分日志)
解决Windows 10下MySQL Server 5.7.21安装失败的问题
从你提供的安装日志来看,安装流程在执行ExecSecureObjects(安全对象配置)步骤时出错,直接触发了回滚操作——这通常是权限不足或者旧安装残留文件/注册表项干扰导致的。下面是针对性的解决步骤:
一、彻底清理MySQL残留痕迹
- 先卸载现有安装:打开控制面板的「程序和功能」,找到
MySQL Server 5.7.21,点击卸载。如果卸载过程报错,直接跳过这一步继续清理。 - 删除安装目录:默认路径是
C:\Program Files\MySQL\MySQL Server 5.7,直接删除整个文件夹;另外别忘了删除隐藏目录C:\ProgramData\MySQL(需要在文件夹选项中开启「显示隐藏的文件、文件夹和驱动器」)。 - 删除残留服务:以管理员身份打开命令提示符,执行命令:
如果提示服务不存在,说明已经被清理,无需操作。sc delete MySQL57
二、清理注册表中的残留项
按Win+R输入regedit打开注册表编辑器,依次找到并删除以下项:
HKEY_LOCAL_MACHINE\Software\MySQL AB\MySQL Server 5.7HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall\{3FAF469E-B671-4ED9-AB0D-CF8D41E35319}(这是对应你安装包的卸载信息项)HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services下所有以MySQL开头的服务项
三、重新安装MySQL Server 5.7.21
- 确保下载的安装包是适配Windows 10的版本(推荐用离线安装包,避免网络中断导致的文件损坏)。
- 右键点击安装包,选择「以管理员身份运行」——权限不足是这个环节失败的高频原因,一定要做这一步。
- 安装时选择「Custom」自定义模式,检查安装路径不要包含中文、空格或特殊字符,尽量用默认的纯英文路径。
- 配置服务环节,默认选择
Network Service账户即可,不要随意切换其他账户,避免权限问题。 - 如果安装时仍然卡在相同环节,可以临时关闭杀毒软件和防火墙,安装完成后再重新开启。
四、验证安装结果
安装完成后,以管理员身份打开命令提示符,切换到MySQL的bin目录:
cd "C:\Program Files\MySQL\MySQL Server 5.7\bin"
然后执行登录命令:
mysql -u root -p
输入你设置的root密码,如果能成功进入MySQL命令行,说明安装已经完成。
内容的提问来源于stack exchange,提问作者Lukasz Grobelny
相关产品推荐
相关产品推荐

