MySql 5.7安装程序无法检测VS 2013可再发行组件

试图安装最新版本的MySQL服务器 – 5.7.19 – 在干净的Windows服务器上使用MySql安装程序MSI软件包。

第一次尝试时,它告诉我需要Visual Studio 2013 Redistributable的先决条件并安装它。 然而,当试图安装服务器时,它会抱怨:

1:行动10:59:21:安装。

1:1:MySQL Server 5.7 2:{F08E9C75-A42E-4962-8760-4CBD9CF35D7A}

1:行动10:59:21:FindRelatedProducts。 search相关的应用程序

1:行动10:59:21:AppSearch。 search已安装的应用程序

1:行动10:59:21:启动条件。 评估发射条件

1:此应用程序需要Visual Studio 2013 Redistributable。 请安装可再发行组件,然后再次运行此安装程序。

1:1:MySQL Server 5.7 2:{F08E9C75-A42E-4962-8760-4CBD9CF35D7A} 3:3

1:产品“MySQL Server 5.7.19”的“安装”操作失败。

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

我检查了registry,以确保Windows知道它已经安装了包。

我已经尝试安装以前版本的MySql,安装很好。

所以我清理了所有的安装并重新运行包,这次也select了Workbench,Shell和其他一些有用的工具。 所有的安装很好 – 除了服务器。 这仍然要求已经安装的可再发行组件。

我可以从哪里出发?

我今天在安装MySQL 5.7时遇到了同样的问题,不知道我该如何处理和发现你的问题。 我确定已经在我的机器上安装了64位版本的Visual C ++可再发行组件包。 然后,我安装了一个32位版本的相同软件包(URL: https : //www.microsoft.com/en-in/download/details.aspx?id = 40784 ),MySQL安装程序检测到并继续安装。

看起来安装程序正在寻找32位安装path。 希望这个帮助。

我在安装MySQL 5.7.19的时候遇到了一个类似的问题,那里是我安装Visual C ++ redistributable的x64版本,但是它拒绝工作。 最终能够以类似于Prabhat的方式绕过它,而是安装了x86版本。 工作到目前为止。

本来可以在Prabhat的答案上评论这一点,但声誉受到限制。

我有同样的问题,我多次尝试,甚至删除多个版本的Visual Studio Redistribute 2013,但MySql V5.7没有得到安装。 我试了x86和64位,但结果是一样的。

解决scheme:我已经下载了MySql 5.6版本,而不是5.7版本,那么它就像一个魅力一样安装。

注意:

似乎必须有一些问题与MySql V 5.7安装程序。

您需要做的是安装Visual Studio 2013的Visual C ++可再发行组件包,如果由于某种原因安装了2015版本,则无关紧要。 安装x86和x64版本。 这里是安装程序的链接 。 希望它适合你,它为我做了。

我在安装MySQL 5.7.19时也遇到了问题,因为当安装16位和32位版本时,安装声称C ++ Redistributable 2013未安装。 这里没有其他答案为我工作。

我发现在修复C ++ Redistributable之后,安装程序find了它。

对于64位MySQL服务器安装,我build议更新64位版本的Visual Studio 2013 Redistributable Package(在我的情况下,从12.0.30501到12.0.40660); 可重新分配的软件包更新可以在这里find。 我在这个MySQL论坛post中遇到了这个解决scheme,但之前使用了Prabhat (在另一个服务器上)的答案,它也起作用。

在检查用户在此线程中发布的解决scheme之后,两种解决scheme(为32位和64位体系结构安装运行时或安装更新版本的运行时)都可以工作。

更好的解决scheme是安装更新版本的VC ++ 2013 x64运行时 。 请确保您安装的文件版本是12.0.40660.0因为MySQL安装程序当前安装的版本是12.0.30501.0版本,任何具有此版本或更低版本的版本都可能导致错误。 感谢Jafeth Carrillo Salas提供最佳解决scheme,并感谢所有其他用户提供的其他解决方法。

我们将使用较新的运行时版本解决这个问题,您可以跟踪这个MySQL错误链接的状态。

我的电脑系统语言是中文。 起初,我安装英文版的Visual C ++ 2013,它不能工作。 而不是,我卸载Visual C ++ 2013(EN)。 安装visual c ++ 2013(cn)。 有用。

请尝试以下步骤:

步骤1.必须https://www.microsoft.com/en-in/download/details.aspx?id=40784

在这里输入图像说明

步骤2.单击以下载Visual Studio 2013的Visual C ++可再发行组件包

步骤3.检查64位的vcredist_x64.exe或32位的vcredist_x86.exe

在这里输入图像说明

第4步。单击下一步并在您的机器上下载安装vcredist _ **之后

然后重新启动MySQL安装程序并重复mysql安装过程。