发生系统错误 1067 MySQL8022 服务正在启动 . MySQL8022 服务无法启动。 服务没有报告任何错误。

在启动MySQL服务时遇到系统错误1067,通过检查错误日志发现问题出在my.ini配置文件的格式。修复配置后,尽管服务仍无法启动,进一步分析错误日志发现是InnoDB初始化问题。最终通过调整注册表中ImagePath的值,解决了'unknown variable 'default-file=C:…'的错误,成功启动MySQL服务。
摘要由CSDN通过智能技术生成

启动mysql服务时出现 发生系统错误 1067 的错误
在这里插入图片描述
首先去安装目录下的data文件夹下查看错误日志(.err)

在这里插入图片描述
内容如下:

2022-04-09T11:21:07.196708Z 0 [Warning] [MY-010918] [Server] 'default_authentication_plugin' is deprecated and will be removed in a future release. Please use authentication_policy instead.
2022-04-09T11:21:07.196743Z 0 [System] [MY-013169] [Server] c:\Program Files\MySQL\mysql-8.0.28-winx64\mysql-8.0.28-winx64\bin\mysqld.exe (mysqld 8.0.28) initializing of server in progress as process 26636
2022-04-09T11:21:07.199131Z 0 [Warning] [MY-013242] [Server] --character-set-server: 'utf8' is currently an alias for the character set UTF8MB3, but will be an alias for UTF8MB4 in a future release. Please consider using UTF8MB4 in order to be unambiguous.
2022-04-09T11:21:07.256570Z 1 [System] [MY-013576] [InnoDB] InnoDB initialization has started.
2022-04-09T11:21:08.189968Z 1 [System] [MY-013577] [InnoDB] InnoDB initialization has ended.
2022-04-09T11:21:09.776520Z 0 [ERROR] [MY-000068] [Server] unknown option '--C:\Program Files\MySQL\mysql-8.0.28-winx64\mysql-8.0.28-winx64'.
2022-04-09T11:21:09.777533Z 0 [ERROR] [MY-013455] [Server] The newly created data directory c:\Program Files\MySQL\mysql-8.0.28-winx64\mysql-8.0.28-winx64\data\ by --initialize is unusable. You can remove it.
2022-04-09T11:21:09.779375Z 0 [ERROR] [MY-010119] [Server] Aborting
2022-04-09T11:21:11.730890Z 0 [System] [MY-010910] [Server] c:\Program Files\MySQL\mysql-8.0.28-winx64\mysql-8.0.28-winx64\bin\mysqld.exe: Shutdown complete (mysqld 8.0.28)  MySQL Community Server - GPL.

我们主要是查看标识为[ERROR]的那几行。
例如第一个错误行显示
unknown option '--C:\Program Files\MySQL\mysql-8.0.28-winx64\mysql-8.0.28-winx64'.
无法识别的操作,然后后面是操作的内容,我们复制操作的内容(前面的–不需要复制),然后在安装目录下的my.ini文件(配置文件,名字不一定都是my.ini)查找对应出现的位置,

可以看到确实是格式有问题,少了一些东西,修改成如下形式就行了。

然后重新启动,发现还是报错,同样的错误。没办法,只能重新在bin目录命令行下允许mysqld --initialize了。查看新生成的错误日志。

2022-04-09T11:53:07.501439Z 0 [Warning] [MY-010918] [Server] 'default_authentication_plugin' is deprecated and will be removed in a future release. Please use authentication_policy instead.
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Little BigUs

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

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

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

打赏作者

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

抵扣说明:

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

余额充值