最近在给新同事的电脑安装 mysql5.7 数据库,好几次遇到安装最后一步,安装程序卡住未响应。造成这种现象的原因主要是因为之前安装过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文件夹。如果没有可以不用删除了。

  8. 为了稳妥,用腾迅电脑管家或者 软媒魔方 中的cleanermaster清理一下电脑中的垃圾和无效的注册表文件;

  9. 重启电脑。一定要重启电脑。

  10. 重启电脑后重新安装MySQL就不会再在最后一步“execute”时出现未响应了。

这是最常用的一种方法,但是我试了很多遍并不能成功。
方法二

安装MySQL的时候在这一步时它默认的服务名是“MySQL” 只需要把这个名字改了就可以了。可以把默认的服务器的名称手动改为你没用过的其他名称。如下图这这一步。
在这里插入图片描述

方法三:

  1. 用任务管理器退出那个卡住的页面,

  2. 然后在本地硬盘找到你自己的MySQL的安装文件夹

  3. 打开bin目录

  4. 直接运行MySQLInstanceConfig.exe(可能需要管理员身份运行)

  5. 按照你正常安装的选项去配置

这个时候你发现最后一步已经打了2个√,甚至直接装好,也有可能2个√之后又卡死,

那就等5分钟之后重复第一步

方法四:

  1. 首先进入安装目录下,默认是
    C:\Program Files\MySQL\MySQL Server 6.0\bin
    找到MySQLlnstanceConfig.exe双击打开

  2. 无特殊要求一路[NEXT]就可以

  3. 此处要修改下端口,我改的3305
    在这里插入图片描述

  4. 这里要改下服务名称我在尾部添加了1072四个数字,注意不要在下拉列表选!!!一定要自定义一个!!
    在这里插入图片描述

方法五:

  1. 打开资源监视器(Win10如何打开资源监视器:开始菜单-Windows系统-Windows管理工具-资源监视器(注意不是性能监视器))。
  2. 右键MySQLInstanceConfig.exe,点击分析等待链,看看是什么进程阻止了MySQL的安装,结束掉阻塞MySQL的进程,重新安装就可以了。
本内容为合法授权发布,文章内容为作者独立观点,不代表开发云立场,未经允许不得转载。

CSDN开发云