首页 文章

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

提问于
浏览
57

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

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

1:动作10:59:21:安装 . 1:1:MySQL Server 5.7 2: 1:动作10:59:21:FindRelatedProducts . 搜索相关应用程序1:操作10:59:21:AppSearch . 搜索已安装的应用程序1:操作10:59:21:LaunchConditions . 评估启动条件1:此应用程序需要Visual Studio 2013 Redistributable . 请安装Redistributable,然后再次运行此安装程序 . 1:1:MySQL Server 5.7 2: 3:3 1:产品'MySQL Server 5.7.19'的操作'Install'失败 .

我试过重启机器 - 问题仍然存在 .

我已经检查了注册表,以确保Windows知道软件包已安装,它确实如此 .

我已经尝试安装以前版本的MySql并且安装得很好 .

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

我在哪里可以离开?

9 回答

  • 1

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

    看起来安装程序正在寻找32位安装路径 . 希望这有帮助 .

  • 149

    我在安装MySQL 5.7.19时遇到了类似的问题,我正在安装x64版本的visual C可再发行组件而且它拒绝工作 . 最终能够以与Prabhat类似的方式绕过它,但安装了x86版本 . 到目前为止工作 .

    本来会对Prabhat的回答发表评论,但声誉受到限制 .

  • -2

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

    Solution: 我已经下载了MySql版本 5.6 而不是5.7,然后它就像魅力一样安装了 .

    Note:

    似乎MySql V 5.7安装程序必定存在一些问题 .

  • 0

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

  • 1

    您需要做的是为Visual Studio 2013安装Visual C Redistributable Packages,并且't matter if you have installed the ones of 2015 for some reason. Install both x86 and x64 versions. Here'是安装程序的link . 希望它对你有用,它对我有用 .

  • 0

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

    我发现修复我的C Redistributable后,安装程序然后找到了它 .

  • 0

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

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

    我们将使用较新的运行时版本修复此问题,您可以在this MySQL bug link处跟踪状态 .

  • 9

    我的电脑系统语言是中文 . 首先,我安装了英文版的visual c 2013,它无法正常工作 . 而且,我卸载visual c 2013(en) . 安装visual c 2013(cn) . 有用 .

  • 0

    试试以下脚步:

    step 1. 得到https://www.microsoft.com/en-in/download/details.aspx?id=40784

    enter image description here

    step 2. 点击下载 Visual C++ Redistributable Packages for Visual Studio 2013

    step 3. 对于64位检查 vcredist_x64.exe 或对于32位检查 vcredist_x86.exe

    enter image description here

    step 4. 单击下一步,然后在您的计算机中下载Install vcredist _ **

    然后重新启动 MySQL installer 并重复mysql安装过程 .

相关问题