【问题标题】:Troubleshoot Installing MySql 8.0 and Visual C++ Redistributable on Windows在 Windows 上安装 MySql 8.0 和 Visual C++ Redistributable 疑难解答
【发布时间】:2019-06-16 11:39:27
【问题描述】:

安装MySql 8.0 Installer for Windows时出现以下错误:

此应用程序需要 Visual Studio 2015 x64 Redistributable。
请安装 Redistributable 然后再次运行此安装程序。

错误消息似乎实际上是指 install prerequisites 中的 Visual C++ Redistributable。当我下载Visual C++ Redistributable for Visual Studio 2015 时,我得到了这个错误:

VS 2015 C++ Redistributable 安装较新版本时无法安装产品

我该如何解决这个问题?

这是this question on installing MySQL 5.7 的 8.0 更新,似乎面临一系列类似的问题

【问题讨论】:

    标签: mysql visual-studio


    【解决方案1】:

    问和回答,因为谷歌搜索这个结果很少,这是一个不明显的解决方案并影响主要版本。

    如果安装了 Visual Studio 2017,它将随 2017 C++ Redistributable 一起提供,但有一个错误会阻止安装以前的版本。因此,根据this thread,您必须:

    1. 卸载 Visual C++ Redistributable 2017
    2. 安装Visual C++ Redistributable 2015
    3. 安装 MySql
    4. 重新安装Visual C++ Redistributable 2017

    有时很难从“添加或删除程序”中找到可再发行组件。如果是这样的话,你可以在C:/ProgramData/Package Cache找到:

    $ find "C:/ProgramData/Package Cache" -name "VC_redist.*.exe"
    

    然后在两个位置都拨打/uninstall:

    "C:/ProgramData/Package Cache/{427ada59-85e7-4bc8-b8d5-ebf59db60423}/VC_redist.x64.exe" /uninstall
    "C:/ProgramData/Package Cache/{67f67547-9693-4937-aa13-56e296bd40f6}/VC_redist.x86.exe" /uninstall
    

    【讨论】:

    • 我安装了 Visual Studio 2017,不需要卸载 VC 2015 可再发行组件;只需从 2017 URL 安装可再发行组件即可。 (在那个页面上,它提到下载是针对 VC 2015-2019 的;也许这是自 KyleMit 原始帖子以来的新包?)无论如何,我想我会提到这一点,因为它可能会节省一些时间。
    • 我可以确认评论。我刚做了第 4 步,效果很好。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-08-28
    • 1970-01-01
    • 1970-01-01
    • 2011-06-21
    • 2019-08-10
    • 2013-06-15
    • 1970-01-01
    相关资源
    最近更新 更多