造成这种现象的原因主要是因为之前安装过MySQL没有卸载干净,数据库服务项被占用了。网上的解决方法主要有以下几种,每个人情况不一样,若一种方法不行就多试几种。
方法一:
1、打开任务管理器结束掉未响应的MySQL安装程序;
2、依次打开 控制面板 ——> 所有控制面板项 ——> 程序和功能,卸载MySQL Server 5.0,若控制面板没有MySQL Server 5.0就不用做这一步了;
3、打开 我的电脑 ——> c盘 ——> Program Files,删除MySQL文件夹。
4、打开“ C:\ProgramData
”,删除MySQL文件夹。该programData文件是隐藏的默认,设置显示后即可见,或者直接复制上边的地址到地址栏回车即可进入。
5、回到桌面按住 “ windows+r ” 打开“运行”对话框,输入 regedit
,点击“确定”打开注册表。
6、删除
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL文件夹;
7、删除
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL
文件夹。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL
的文件夹。如果没有可以不用删除了。
8、为了稳妥,用腾迅电脑管家或者 软媒魔方 中的cleanermaster清理一下电脑中的垃圾和无效的注册表文件;
9、 重启电脑。一定要重启电脑。
10、重启电脑后重新安装MySQL就不会再在最后一步“execute”时出现未响应了。
这是最常用的一种方法,但是我试了很多遍并不能成功。
方法二
安装MySQL的时候在这一步时它默认的服务名是“MySQL” 只需要把这个名字改了就可以了。可以把默认的服务器的名称手动改为你没用过的其他名称。如下图这这一步。
这个方法我也试了很多遍,仍然不行。
方法三:
1.用任务管理器退出那个卡住的页面,
2.然后在本地硬盘找到你自己的MySQL的安装文件夹
3.打开bin目录
4.直接运行MySQLInstanceConfig.exe(可能需要管理员身份运行)
5.按照你正常安装的选项去配置
这个时候你发现最后一步已经打了2个√,甚至直接装好,也有可能2个√之后又卡死,
那就等5分钟之后重复第一步
这个方法我也试了好几遍,到第五步就没有反应了,也失败了。
方法四:
这个方法我还是卡在最后一步,但是没有卡死,可以返回上一步,但也不能成功安装。
方法五(成功了):
1.我使用方法四的链接还是卡在了最后一步,然后打开资源监视器(Win10如何打开资源监视器:开始菜单-Windows系统-Windows管理工具-资源监视器(注意不是性能监视器))。
2.右键MySQLInstanceConfig.exe,点击分析等待链,看看是什么进程阻止了MySQL的安装,结束掉阻塞MySQL的进程,重新安装就可以了。
我按照上述教程操作时,发现右键MySQLInstanceConfig.exe,点击分析等待链,竟然没有反应,不能查看分析等待链!!我太难了!然后我就右键MySQLInstanceConfig.exe,点击了恢复进程,也没啥反应,然后回到了之前卡住的页面(使用方法四),再次点击了execute就成功了。
重装MySQL大概折腾了一晚上加一上午,大概就看到这几种方法,试到最后就莫名其妙的成功了,大多数情况应该使用方法一就能解决了,如果你电脑方便重装电脑的话,就重装个系统,绝对能解决,有时重装系统解决起来真的更快。