Windows11系统安装Mysql8之后,启动服务net start mysql报错“服务没有响应控制功能”的解决办法

问题

系统环境:Windows11

数据库版本:Mysql8

双击安装,一路下一步,完成,很顺利,但是开启服务后 net start mysql报错:

服务没有响应控制功能。
请键入 NET HELPMSG 2186 以获得更多的帮助

不要怀疑是不是自己哪里操作错了?!(以管理员身份运行,服务端口,启动命令...),同样的操作在Windows10没有任何问题,所以问题出在哪了?

原因

Windows11 缺少必要的 vcruntime140_1.dll,VC_redist.x64.exe

解决好这两个就OK了。

解决方法

1 更新 vcruntime140_1.dll

下载64位版本vcruntime140_1.dll ,然后放入mysql的bin目录即可。

2 安装 VC_redist.x64.exe

双击安装,一路下一步,完成。

下载地址

vcruntime140-1.dll和VC-redist.x64.exe资源-CSDN文库

备注:

1 介绍 vcruntime140_1.dll

vcruntime140_1.dll是Microsoft Visual C++运行时库的一部分,它是一个动态链接库(DLL)文件,包含了一系列用于支持由Visual Studio 2015及更高版本编译的应用程序所必需的运行时函数。这个DLL文件对于那些使用了C++标准库和Microsoft特定扩展功能的Windows应用程序至关重要。

具体来说,vcruntime140_1.dll提供了以下关键功能:

内存管理:包含了执行内存分配、释放和其他内存操作所需的核心函数。

异常处理:实现了C++异常处理机制的支持代码。

RTTI(运行时类型信息):支持在运行时检查和识别对象类型的特性。

C++标准库支持:包括STL容器、算法以及iostream等基本组件的实现。

线程和并发支持:可能涉及多线程编程所需的同步原语和任务调度功能。

当系统中缺少或损坏vcruntime140_1.dll时,依赖于该库的应用程序可能会无法启动或者在运行过程中出现错误。为了解决这个问题,用户通常需要重新安装或修复相应的Microsoft Visual C++ Redistributable Package,以确保所有必要的运行时组件都已正确安装在系统上。

2 VC_redist.x64.exe

微软公司为Visual C++的64位运行库推出了vcredist_x64 .exe,包含了一些Visual C++的库函数。一般用Visual C++开发的Windows应用程序需要这个运行时库的支持才能在没有安装Visual C++的计算机上正常运行。

相关推荐
这个DBA有点耶1 小时前
2026年分布式数据库有哪些主流选择?先评估这5个维度再决定
数据库·分布式·dba
这个DBA有点耶4 小时前
从MySQL 5.7到8.0:JSON查询性能差在哪?虚拟列索引vs多值索引怎么选
数据库·mysql·架构
胡写代码4 小时前
数据库审计字段,别再每张表各写一套了——我统一成这 6 个字段
数据库
SelectDB8 小时前
为什么 JSON 正在成为分析数据库新的竞争点?
数据库·json·agent
ClouGence9 小时前
开源数据库管理工具 CloudDM 4.2.0 发布,新增 GoldenDB、KingbaseES 等数据源
数据库·dba·devops
发霉的馒头9 小时前
ORA-00845: MEMORY_TARGET not supported on this system的解决方法
数据库
草莓熊Lotso11 小时前
【Redis 初阶】Set 类型深度解析:去重集合的运算能力与实战场景
linux·网络·数据库·windows·redis·tcp/ip·缓存
煎饼皮皮侠12 小时前
【设计】设计一个web版的数据库管理平台后端(之五) --借鉴mybatis
数据库·mybatis
东风破_19 小时前
danci 2:创建的单词书到底存在哪里?从 Supabase 一路理解 ORM、Drizzle 和 RLS
数据库·后端·node.js
九皇叔叔19 小时前
《MySQL 体系架构详解:Server 层、SQL 执行流程与 InnoDB、MyISAM、MEMORY 存储引擎》
sql·mysql·架构