最近在给新同事的电脑安装 mysql5.7 数据库,好几次遇到安装最后一步,安装程序卡住未响应。造成这种现象的原因主要是因为之前安装过MySQL没有卸载干净,数据库服务项被占用了。结合网上的解决方法,总结出以下五种方案,每个人情况不一样,若一种方法不行就多试几种。
方法一:
-
打开任务管理器结束掉未响应的MySQL安装程序;
-
依次打开 控制面板 ——> 所有控制面板项 ——> 程序和功能,卸载MySQL Server 5.0,若控制面板没有MySQL Server 5.0就不用做这一步了;
-
打开 我的电脑 ——> c盘 ——> Program Files,删除MySQL文件夹。
-
打开“C:\ProgramData”,删除MySQL文件夹。该programData文件是隐藏的默认,设置显示后即可见,或者直接复制上边的地址到地址栏回车即可进入。
-
回到桌面按住 “ windows+r ” 打开“运行”对话框,输入regedit,点击“确定”打开注册表。
-
删除HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL文件夹;
-
删除HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL文件夹。如果没有可以不用删除了。
-
为了稳妥,用腾迅电脑管家或者 软媒魔方 中的cleanermaster清理一下电脑中的垃圾和无效的注册表文件;
-
重启电脑。一定要重启电脑。
-
重启电脑后重新安装MySQL就不会再在最后一步“execute”时出现未响应了。
这是最常用的一种方法,但是我试了很多遍并不能成功。
方法二
安装MySQL的时候在这一步时它默认的服务名是“MySQL” 只需要把这个名字改了就可以了。可以把默认的服务器的名称手动改为你没用过的其他名称。如下图这这一步。
方法三:
-
用任务管理器退出那个卡住的页面,
-
然后在本地硬盘找到你自己的MySQL的安装文件夹
-
打开bin目录
-
直接运行MySQLInstanceConfig.exe(可能需要管理员身份运行)
-
按照你正常安装的选项去配置
这个时候你发现最后一步已经打了2个√,甚至直接装好,也有可能2个√之后又卡死,
那就等5分钟之后重复第一步
方法四:
-
首先进入安装目录下,默认是
C:\Program Files\MySQL\MySQL Server 6.0\bin
找到MySQLlnstanceConfig.exe双击打开 -
无特殊要求一路[NEXT]就可以
-
此处要修改下端口,我改的3305
-
这里要改下服务名称我在尾部添加了1072四个数字,注意不要在下拉列表选!!!一定要自定义一个!!
方法五:
- 打开资源监视器(Win10如何打开资源监视器:开始菜单-Windows系统-Windows管理工具-资源监视器(注意不是性能监视器))。
- 右键MySQLInstanceConfig.exe,点击分析等待链,看看是什么进程阻止了MySQL的安装,结束掉阻塞MySQL的进程,重新安装就可以了。