Mysql 安装问题一:无法启动此程序,因为计算机丢失MSVCP120.dll,MSVCR120.dll


声明:本文是我通过安装我的Mysql 5.7.21(版本)中所遇到的问题所找到的解决方案。


问题
安装MySQL数据库,执行如下命令:

D:\mysql-5.7.21-winx64\bin>mysqld -install

	 弹出"无法启动此程序,因为计算机丢失MSVCP120.dll";
	 弹出"无法启动此程序,因为计算机丢失MSVCR120.dll";

解决方法一(不推荐)

  • 可以在百度下载“msvcp120.dll”文件和“msvcr120.dll”(我下载的是64位,根据你的电脑型号进行下载),或者从正常运行的电脑拷贝“msvcp120.dll”和“msvcr120.dll”:
    • win7操作系统 :将该文件放在“c:\windows\system32”位置
    • win10操作系统: 将该文件放在“C:\Windows\SysWOW64 (Windows 10/8/7/2008r2)64位”位置
    • 不足之处:这个方法比较实在,但是有一个不好的地方就是很麻烦,两个dll文件,你要分别下载并拷贝到你的电脑,这样呢其实可以说是治标为治本

解决方法二(不推荐)

  • 大家都知道电脑管家或者驱动精灵吧,他们有修复的选项,可以直接修复缺失的文档。如果你们觉得麻烦的话也可以用这个方法试一下,但是也不是很推荐!

解决方案三(重点推荐)(亲测)

  • 这种错误是由于未安装** vcredist **引起的(而且版本是 2013版,32位);
  • 第二步当然是我们将** vcredist** 这个软件下载下来安装即可;
  • 下载软件有很多方法,百度搜索**“vcredist 2013 x86”**下载链接:http://www.qqtn.com/down/88110.html,(后面是热心网友更正官方地址:)https://www.microsoft.com/zh-CN/download/details.aspx?id=40784 下载即可;
  • 安装你刚才下载的那个软件,位置默认即可,安装成功;
  • 然后重新进行安装,成功解决这个问题!

我们会遇到各种各样的小问题,但是只要你有耐心,就一定能解决的!

  • 37
    点赞
  • 56
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 21
    评论
### 回答1: msvcp120d.dllmsvcr120d.dll是Windows系统的两个动态连接库文件。它们是Microsoft Visual C++ 2013 Redistributable Package包含的文件,用于支持由Visual C++ 2013编译的应用程序在运行时调用。其msvcp120d.dll主要负责提供C++语言编写的应用程序所需要的标准C++库函数、数据类型和对象等支持,而msvcr120d.dll则提供C语言标准库函数的实现。 64位的msvcp120d.dllmsvcr120d.dll是为64位操作系统编译的,相比于32位版本,它们可以更好地支持大规模数据操作和计算,提高应用程序的稳定性和性能。 在一些特定情况下,用户可能会遇到缺少msvcp120d.dllmsvcr120d.dll的错误提示。这时可以通过从官方网站下载Visual C++ 2013 Redistributable Package安装程序来解决。如果仍然无法解决,建议联系应用程序开发商或者确认操作系统是否需要更新。总的来说,msvcp120d.dllmsvcr120d.dll是非常重要的系统库文件,它们为Visual C++应用程序的正常运行提供了必要的支持。 ### 回答2: msvcp120d.dllmsvcr120d.dll是微软Visual C++ 2013的动态链接库文件,主要用于支持C++编写的程序的运行。其msvcp120d.dll是C++的标准库文件,包含了内存管理、STL容器、字符串和流等常用的函数;msvcr120d.dll是C运行时库文件,包含了一些基本的I/O和字符串处理函数等。 64位的msvcp120d.dllmsvcr120d.dll是针对64位操作系统的版本,其文件大小和功能与32位版本不同。64位版本可以支持更多的内存,提升程序运行性能,但同时也需要更快的CPU和更高的硬件要求。 在编写C++程序时,需要在代码添加相关的头文件和库文件,用来调用这些动态链接库函数。若缺少相关库文件,程序无法编译或者无法正常运行。因此,安装Visual C++ 2013或者Visual Studio等开发工具时,这些库文件会被自动安装到Windows系统目录下,供程序使用。 总之,msvcp120d.dllmsvcr120d.dll是C++编程所必需的重要组成部分,它们可以提供标准库函数和一些运行时支持,是保证程序正确性和高效性的关键。 ### 回答3: MSVCP120d.dllMSVCR120d.dll是Microsoft Visual Studio 2013的两个库文件,用于C++开发语言编译和运行程序。 64位的msvcp120d.dll是一个C++ Runtime库文件,用于在64位Windows操作系统上运行C++编译的程序。它包含了一系列的函数和类,这些函数和类是为C++开发语言写的,可以在程序使用。C++开发人员可以在编写程序的时候使用这些函数和类进行编程,从而简化代码的编写和维护,并加快开发效率。 而MSVCR120d.dll是一个C Runtime库文件,也是为了在Windows操作系统上运行C编译的程序。这个库文件包含一些C语言标准库函数,如printf和scanf等。在编译C程序的时候,可以使用这些函数,从而更方便地完成程序的编写和调试。 总之,这两个库文件都是为C++和C编程开发人员提供的非常重要的库文件,在程序编译和运行过程起着非常重要的作用,对于编写高质量、高效的程序来说具有重要的意义。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 21
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

HuaCode

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值