2018-11-13 14:32
177730
18520
之前在阿里云server 2008企业中文64位服务器上安装mysql 5.7.21时提示msvcr120.dll缺失,各种百度解决了;时隔几个月后部署新服务器为部署艾付网络、艾优购负载均衡系统又遇到这个问题,又是各种百度才解决,后悔当时没有把解决办法记录下来,这次无论如何也得记录下来。
百度尝试解决办法:
mysql下载后解压,执行mysqld -install时出现次错误,网上说的最多的就是下载个32/64位的msvcr120.dll放到c:/Windows/system32,或C:\Windows\SysWOW64下面。而msvcr120.dll版本众多,带毒的不带毒的一堆,我在多个网站上下载好几个试了一下均没用。
分析msvcr120.dll缺失问题:
出现msvcr120.dll缺失问题是服务器的运行环境问题,经过分析和百度缺的应该是visual c++,那么msvcr120.dll对应的是2013版本,既然问题分析出来了,那就去Windows官网找吧!
解决msvcr120.dll缺失问题:
直接搜索Windows官网visual c++ 2013版,官网地址为:https://www.microsoft.com/en-us/download/details.aspx?id=40784,下载双击安装后,然后再安装mysql就可以了。
visual c++ 2013下载地址微软应该做了CDN,我就不传百度盘了,微软官网下载也挺快的。
后记:
第一次掉坑里不可怕,可怕第二次、第三次掉同一个坑里;该记录时就记录,不要嫌麻烦!