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++的计算机上正常运行。

相关推荐
无毁的湖光Al8 小时前
日常 Bug 排查 - 偶发性读数据不一致
后端·mysql
橙子家2 天前
Redis 的安装与配置详解【Redis系列一】
数据库
锅总的程序人生3 天前
10分钟搞定Mysql主从部署配置
数据库·mysql·主从配置
学长爱编程3 天前
赶紧收藏!2024 年最常见 100道 Java 基础面试题(四十九)
java·开发语言·数据库·面试·跳槽·软件工程·改行学it
Lao A(zhou liang)的菜园3 天前
Oracle数据块之数据行中的SCN
数据库·oracle
我的名字o3 天前
MySQL 利用frm文件和ibd文件恢复表数据
数据库·mysql
u0103731063 天前
mysql 事物
数据库·mysql
u0103731063 天前
Mysql 分库分表
数据库·mysql
水下五米3 天前
mysql 设置事务级别
数据库·mysql
鸿神之星3 天前
企业《离线数仓项目》数据探索心得记录,数据探索有套路
数据库