「作者主页」:士别三日wyx
「作者简介」:CSDN top200、阿里云博客专家、华为云享专家、网络安全领域优质创作者
一、问题描述
使用MySQL安装工具(mysql-installer-community-8.0.28.0)时,由于重复卸载安装、安装组件完成后点击 Back 回退、或者其他的一些奇怪操作,会导致 Download 界面需要下载的组件为空,如下图:
MySQL的安装步骤会一直卡在这一步,无法进行后续操作。
二、问题解析
这是因为,安装工具在加载需要下载的组件时,会先检查电脑中是否有已经下载的组件。
如果电脑中已经下载了部分组件,那么安装工具就不会重复下载,而是只下载未安装的组件。
如果所有需要下载的组件都已经被下载过,那么安装工具的下载列表里就会为空,也就是上述图中的情况。
我们到 MySQL 的默认安装路径(C:\ProgramData\MySQL\MySQL Installer for Windows\Product Cache)下,会发现,这些组件已经被下载过了
如果你的电脑中没有看到 ProgramData 这个目录,请按下图所示显示隐藏的文件夹
三、解决方案
解决方法很简单,将上述目录中已经安装的组件全部删除。
删除后,关闭安装工具,重新运行安装工具,按照安装步骤再次安装,到Download这一步时,会发现,Download页面中需要下载的组件又正常显示了。
对比一下就会发现,需要下载的组件和上述默认目录中的组件是一一对应的
恭喜你,问题已经解决了,可以继续MySQL的安装了。