Mysql 5.7安装程序未能检测到VS 2013可再发行版

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (118)

尝试使用MySQL安装程序MSI包在干净的Windows服务器计算机上安装最新版本的MySQLServer-5.7.19。

第一次尝试时,它告诉我它需要VisualStudio 2013可再发行版的先决条件,并安装了它。但是,当试图安装服务器时,它会抱怨:

1:行动10:59:21:安装。 01:1:MySQLServer 5.7 2:{F08E9C75-A42E-4962-8760-4CBD9CF35D7A} 1:行动10:59:21:FindRelatedProducts。搜索相关应用程序 1:行动10:59:21:AppSearch。搜索已安装的应用程序 1:行动10:59:21:LaunchConditions。评估发射条件 1:此应用程序需要VisualStudio 2013可再发行版。请安装再发行版,然后再运行此安装程序。 01:1:MySQLServer 5.7 2:{F08E9C75-A42E-4962-8760-4CBD9CF35D7A}03:3 1:产品“MySQLServer5.7.19”的“安装”操作失败。

我试过重新启动机器-问题依然存在。

我在注册表中签了名,以确保Windows知道包已经安装,而它确实安装了。

我已经尝试过安装MySQL的前一个版本,这可以很好地安装。

因此,我清理了所有的安装并重新运行了包,这次也选择了Workbench、Shell和其他一些有用的工具。所有的安装都很好--除了服务器。这仍然要求重新发行,因为它已经安装。

从这里我能去哪里?

提问于
用户回答回答于

我今天在安装mysql 5.7时遇到了同样的问题,我不知道该如何处理并找到您的问题。我确信我已经在我的机器上安装了64位版本的VisualC++可再发行包。然后,我安装了同一个包的32位版本(URL:...),MySQL安装程序检测到了这一点,并继续进行安装。

看起来安装程序正在寻找32位的安装路径。希望能帮上忙。

用户回答回答于

在安装MySQL5.7.19时,我遇到了类似的问题,当时我正在安装VisualC++可再发行版的x64版本,但它拒绝工作。最终,它能够以类似于Prabhat的方式绕过它,但是却安装了x86版本。到目前为止还在工作。

扫码关注云+社区