操作系统:windows
数据库版本:mysql5.7
安装MySQL过程基本都是下一步下一步,但是有时由于安装环境存在特殊情况,导致安装过程出现各种幺蛾子的情况也有很多。

提示vc++ 安装无法找到网络位置

提醒很明确,就是找不到安装文件所在的位置。可能是由于某种神秘原因将解压文件位置放置错误,那么手动浏览选择到文件最后点击重试就好了。你也不知道文件在哪?可以肉眼找下磁盘根目录下那种一看就不是你自己的文件夹一长串无规则的字符串组成的名字下,找到86文件夹下的vc_red.msi即可。再不行不是还有磁盘搜索嘛~


提示vc++安装失败

这种情况基本都是由于之前曾经安装过同样需要vc++支持的软件,但是又卸载了,但是、但是又没卸载干净,主要是注册表没卸载干净,那么如果你自己记得之前卸载过哪些信息,就去注册表里找找是不是有VC++相关的渣渣,别删错导致其它软件无法正常使用了。这里推荐一个工具Windows Installer CleanUp Utility,可以直接通过名称列表查找需要清除的注册表信息。如果不知道删除哪个,一个最简单的办法打开控制面板卸载程序,看看注册表里哪些版本VC++的信息在控制面板卸载程序中不存在就删除掉,然后重启电脑重新安装就可以了。


提示mysql server failed

这可能是之前安装或卸载过程有版本或补丁丢失了,主要缺失的升级补丁就是Visual C++ 2013 and Visual C++ Redistributable Package,下载32位版本并安装重启后可以正常安装了。
官方下载地址:https://www.microsoft.com/zh-cn/download/details.aspx?id=40784


提示mysql for visualstudio 1.2.7 failed

这可能也是之前安装时已经安装了某个版本的但是又卸载了,注册表中未清理干净造成的,可以检查是否安装了Entity framework Support for VS 2017。
1.打开mysql-for-visualstudio-1.2.*.msi,选择Change或者Custom。
2.展开最后一项菜单,勾选响应的VS版本。
3.完成安装后找到名称类似VSPath20**的文件夹,覆盖至VS安装路径中。
4.打开命令行cd到VS程序devenv.exe路径下,执行如下命令。

.\devenv.exe /setup

当然它主要作用是为了能在VS的服务器数据连接的数据源中能选择MySql类型,所以不是必须项,我最后没解决直接放弃了,只要数据库服务能使用就够了。