Java资深小白,不足之处,或者有任何错误欢迎指出。 --蓝紫
电脑重装后安装mysql,在执行时mysqld -install时出现系统报错:由于找不到msvcp140.dll无法继续执行、由于找不到msvcp140_1.dll无法继续执行。
尝试了其他博主提出的解决方案要么无效或者要收费,最后另辟蹊径也是解决了这个问题。
检查配置
首先,确认mysql的环境配置无问题,可参考MySQL 5.7详细下载安装配置教程_乞力马扎罗の黎明的博客-CSDN博客
普遍的解决方式
- 更新或下载:Microsoft Visual C++ 2015 Redistributable 微软官方免费下载
傻瓜式的下载安装,重启后执行mysqld -install
- 快速检查:使用 DISM /Online /Cleanup-Image /CheckHealth 命令,执行完后需重启后执行mysqld -install
- 有钱任性:DLL修复工具,能免费解决的不建议花钱,下载时不要钱,安装后就要喊你掏腰包了
终极解决
既然是缺DLL,下载一个Microsoft Visual C++ Redistributable也没解决问题,去找什么替代的.dll文件也不太靠谱,那就直接安装VC全家桶一劳永逸(烫知识:微软免费的),反正也没占用几个内存。下载链接:https://pan.baidu.com/s/1eIYXTsTKfRWibQRWuhZLkg?pwd=za49
提取码:za49
(大致觉得应该是我重装系统,里面缺少该有的开发工具导致的)