Advertisement

MySQL服务无法启动 + MySQL初始化失败 + 忘记密码

阅读量:

鉴于其他博客内容要么仅记录了个人遇到的问题,要么直接删除 data 文件夹并修改 basedirdatadir 参数,因此撰写了这篇 solution 文章。

以下所有操作均需在管理员权限的命令提示符中执行(可通过 win + x + a 快捷键打开)

首先,使用 cd 命令进入类似 D:\MySQL8\bin 的目录路径

其次,创建 error 日志文件,执行命令 D:\MySQL8\bin\mysqld --console

随后尝试运行服务,以获取错误信息,命令为 net start mysql80 (请根据实际安装名称进行替换)

接着检查错误信息,再次运行 D:\MySQL8\bin\mysqld --console 命令,并针对显示的 [ERROR] 项进行相应的处理

例如,如下所示的错误提示表明 idbata1 文件存在权限不足的问题

在这里插入图片描述

针对此处的 [ERROR],存在以下几种情况:

  1. unknown variable -> 可直接在 my.ini 文件中对相关配置进行注释处理

全部评论 (0)

还没有任何评论哟~