【问题标题】:MySql 5.7 installer fails to detect VS 2013 redistributableMySql 5.7 安装程序无法检测到 VS 2013 可再发行组件
【发布时间】:2017-12-23 03:11:47
【问题描述】:

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

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

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

1:1:MySQL 服务器 5.7 2:{F08E9C75-A42E-4962-8760-4CBD9CF35D7A}

1:行动 10:59:21:查找相关产品。搜索相关 应用

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

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

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

1:1:MySQL 服务器 5.7 2:{F08E9C75-A42E-4962-8760-4CBD9CF35D7A} 3:3

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

我已尝试重新启动机器 - 问题仍然存在。

我已检查注册表以确保 Windows 知道该软件包已安装,它确实知道。

我已经尝试安装以前版本的 MySql 并且安装良好。

所以我清理了所有安装并重新运行了软件包,这次还选择了 Workbench、Shell 和其他一些有用的工具。所有这些都安装得很好——除了服务器。这仍然需要已安装的可再发行组件。

我可以从这里去哪里?

【问题讨论】:

  • 尝试安装 32 位版本的 MySQL!为我工作。
  • 我今天(2018 年 1 月 13 日)尝试了 Heiko Ebens 的解决方案,效果很好。我建议先尝试一下。

标签: mysql windows-server-2016


【解决方案1】:

我今天在安装 MySQL 5.7 时遇到了同样的问题,不知道该如何继续并找到您的问题。我确信我已经在我的机器上安装了 64 位版本的 Visual C++ Redistributable Packages。然后我安装了同一个包的 32 位版本(URL:https://www.microsoft.com/en-in/download/details.aspx?id=40784),MySQL 安装程序检测到并继续安装。

看起来安装程序正在寻找 32 位安装路径。希望对您有所帮助。

【讨论】:

  • 所以这是一个 Oracle 安装程序是 Oracle 安装程序的情况——一团糟。
  • 试试这个链接查看各种版本microsoft.com/en-US/download/details.aspx?id=40784
  • 我确实尝试同时选择两个选项 (x64+x86) 并安装,但由于某种原因,这与仅安装 x86 版本的 VS2013 Redistributable 不同。谢谢你!
  • 我也遇到了同样的问题,但是在安装了 32 位(最初安装的是 64 位)之后,它就像一个魅力。
  • 我的意图是安装 x64,但我遇到了同样的问题。所以我选择了x86服务器,我安装了x86的再分发c++并点击返回。之后,我选择了正确的 x64 安装,并且运行良好。
【解决方案2】:

我在安装 MySQL 5.7.19 时遇到了类似的问题,我正在安装 x64 版本的 Visual C++ 可再发行组件,但它拒绝工作。最终能够以与 Prabhat 类似的方式绕过它,但安装了 x86 版本。工作至今。

会在 Prabhat 的回答中对此发表评论,但声誉受到限制。

【讨论】:

    【解决方案3】:

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

    解决方案: 我已经下载了 MySql 版本 5.6 而不是 5.7,然后它的安装就像一个魅力。

    注意:

    似乎 MySql V 5.7 安装程序一定有问题。

    【讨论】:

    • 这根本不是解决方案。 MySQL 5.7 和 5.6 不同,5.7 具有 5.6 中缺少的新功能,并且有些东西已被弃用。因此,如果您的服务器/应用程序使用它们(新的或旧的),您不能用 5.6 替换 5.7。最新消息:dev.mysql.com/doc/refman/5.7/en/… 其他:dev.mysql.com/doc/refman/5.7/en/…
    • 试试上面的解决方案。在为 Mysql Server 5.7 64 位安装 VS Redistribute 2013 后,我也面临同样的问题。然后我还安装了 VS Redistribute 2013 32 位。它对我有用。
    【解决方案4】:

    对于 64 位 MySQL 服务器安装,我建议更新 64 位版本的 Visual Studio 2013 Redistributable Package(在我的情况下从 12.0.30501 到 12.0.40660);可再发行包更新可以找到here。我遇到了这个解决方案on this MySQL Forum post,但之前使用了Prabhat 的答案(在不同的服务器上),它也有效。

    【讨论】:

    • 安装最新更新的 2013 redist 的变通方法非常有效,Heiko。我不必安装 x86 版本。谢谢!
    【解决方案5】:

    您需要做的是为 Visual Studio 2013 安装 Visual C++ Redistributable Packages,不管您是否出于某种原因安装了 2015 版本的软件包。安装 x86 和 x64 版本。这是给安装人员的link。希望它对你有用,对我有用。

    【讨论】:

      【解决方案6】:

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

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

      【讨论】:

        【解决方案7】:

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

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

        我们将使用更新的运行时版本解决此问题,您可以在this MySQL bug link 跟踪状态。

        【讨论】:

          【解决方案8】:

          我的电脑系统语言是中文。 起初,我安装了英文版的visual c++ 2013,它不能工作。 然后,我卸载了 Visual c++ 2013(en)。安装visual c++ 2013(cn)。 它有效。

          【讨论】:

            【解决方案9】:

            尝试以下步骤:

            第一步。转到https://www.microsoft.com/en-in/download/details.aspx?id=40784

            第 2 步。点击下载 Visual C++ Redistributable Packages for Visual Studio 2013

            第 3 步。 检查 vcredist_x64.exe 是否为 64 位或 vcredist_x86.exe 是否为 32 位

            第 4 步。点击下一步,下载后在您的机器上安装 vcredist_**

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

            【讨论】:

            • x64 安装程序不适用于 MySQL;因此问题。您需要安装 x86 作为答案。
            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2016-06-07
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多