您现在的位置是:MySQL自启动失败(MySQL无法启动自启动)解决方案 >>正文

MySQL自启动失败(MySQL无法启动自启动)解决方案

德薄能鲜网592人已围观

简介问题描述(MySQL 启动自启动失败)本文解决方案󿀌在 windows10 、 windows11 可在系统中使用。win11 安装 MySQL 后...

问题描述(MySQL 启动自启动失败)

本文解决方案󿀌在 windows10 、 windows11 可在系统中使用。

win11 安装 MySQL 后,无法启动自启动。

在服务中,手动启动服务󰀌可正常使用󿀌一点异常都没有。

或者,重启电脑后󿀌MySQL 启动自启动即可。(注:选择[重启],不要直接关闭电源,再次打开电源哈󿂙

现象描述,如果你遇到的问题和我一样,这篇文章应该能够解决你遇到的问题。

查看 MySQL无法启动的日志信息。

使用快捷键 win+r ,打开运行框 ,输入 eventvwr.msc 。

在这里插入图片描述
打开事件查看器󿀌根据您的启动时间,找到错误的信息。
具体位置 :Windows 日志 > 应用程序 检查右侧面板的错误信息。

在这里插入图片描述

报错信息 No.1。

由于以下原因,Windows 无法访问文件 : 网络连接、存储文件磁盘或安装在计算机上的存储 驱动程序有问题;或磁盘丢失。 由于上述错误�Windows 关闭了程序 mysqld.exe。

在这里插入图片描述

原因:

一般原因是MySQL的启动服务无法在Windows规定的启动时间内完成准备,因此,它将停止启动程序。

#xff1解决方案a;

1、在注册表中找到:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control。
2、在这条路径下,新建了一个名为Servicespipetimeout的DWORD(32位)值。
3、180000的设置值为十进制。
4、重新启动计算机。

具体操作步骤。
打开注册表󿀌win+r,打开运行框 ,输入 regedit 。

在这里插入图片描述

在注册表中找到:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control。

在这条路径下,新建了一个名为Servicespipetimeout的DWORD(32位)值。

在这里插入图片描述
在这里插入图片描述

180000的设置值为十进制。

在这里插入图片描述

设置完成后󿀌重启电脑。

经过我的实测,确实如此修改后󿀌报错信息消失了。
但是MySQL 自启动仍然无法启动。所以,继续解决。。。

报错信息 No.2。

错误的应用程序名称: mysqld.exe,版本: 5.7.44.0󰀌时间戳: 0x65269122。
错误模块名称: ntdll.dll,版本: 10.0.22621.2134#xff0c;时间戳: 0xee69ec7。
异常代码: 0xc0000006。
错误偏移: 0x0000000000020352。

在这里插入图片描述
原因:

近期 Windows 10 2022 更新 l 版本 22H2 中 加密磁盘功能。
导致MySQL 启动超时�被系统关闭。
#xff1解决方案a;
进入Windows 更新与安全。
加密 点击 关闭。
完美解决 MySQL 启动失败。

以上是博主原文࿰的参考解决方案c;在 win 11 中,设备加密功能需要关闭。

具体步骤如下:

关闭设备加密。
设置 -> 隐私和安全 -> 设备加密。

参见下图:
在这里插入图片描述

如果找不到关闭设备加密的功能,在搜索引擎中查询自己。

在这里插入图片描述

总结一下。

在注册表中添加变量,再次关闭设备加密后,我的MySQL可以自启动。

另外,再写一点排查过程的记录。

在这个过程中,,我第一次用的是 5.7.28 ,这个版本是发布的 win11 发布前󿀌我怀疑是 5.7.28 版本不兼容 win11 导致的。

所以,我试着升级版本 5.7.44 , 结果还是不行。

在此之前,,我已经在微软官网发现很多人遇到了同样的问题,遇到这些问题的朋友,还包括 MySQL 8.x 的版本。

官方似乎没有给出更好的解决方案,如果您对官方解决方案感兴趣,您可以查看以下链接。

https://answers.microsoft.com/zh-hans/windows/forum/all/ntdll应用程序崩溃/bdbd96a4-6b2e-42fa-9b1a-b8e5d4924a77。

https://answers.microsoft.com/zh-hans/windows/forum/allntdldllll错误/656908eb-fcc1-44b4-8b25-e9875e8b8d6/windows11。

https://answers.microsoft.com/zh-hans/windows/forum/all/ntdldlll模块错误/6dd4d716-2cc4-47c5-9c07-22a10db03e48。

其它解决方案。

另一个附上 【选择登录方式为本地系统账户 】 解决方案。

https://blog.csdn.net/assaki/article/details/134824897。

参考链接�感谢以下三位博主的文章:
https://blog.csdn.net/qqVohn/article/details/132626856。
https://blog.csdn.net/qq_54515850/article/details/126448534。
https://blog.csdn.net/weixin_67377649/article/details/133218120。

Tags:

相关文章



友情链接