在安装Windows MySql 8.0安装程序时,出现以下错误:
此应用程序需要Visual Studio 2015 x64可再发行组件。
请安装可再发行组件,然后再次运行此安装程序。
根据安装先决条件,错误消息似乎实际上是指Visual C ++ Redistributable 。当我下载Visual Studio 2015的Visual C ++可再发行组件时,出现此错误:
VS 2015 C ++可再发行组件安装较新版本时无法安装产品
我怎样才能解决这个问题?
这是安装MySQL 5.7时对这个问题的8.0更新,它似乎面临着类似的问题
询问和回答,因为谷歌搜索很少,并且这不是一个显而易见的解决方案,并且会影响主要版本。
如果安装了Visual Studio 2017,它将附带2017 C ++ Redistributable,但是存在一个错误,该错误阻止安装先前版本。因此,根据该线程,您必须:
卸载Visual C ++ Redistributable 2017
安装Visual C ++可再发行的2015
安装MySql
重新安装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