本地计算机上的 MySQL80 服务启动和停止。怎么解决?

Pau*_*man 8 mysql windows

我在MYSQL80 service on local computer started and stopped. Some services stop automatically if they are not in use by other services or programs.尝试从 services.msc 启动 MySQL 服务器时收到此错误

我已经运行mysqld --installmysqld --initialize。已经尝试将服务的属性更改为本地系统帐户。我检查了my.ini文件,它在 Program Data 文件夹中,Uploads 文件夹也存在。我还检查了.err文件,但没有任何帮助,最后一行是这样的'NO_ZERO_DATE', 'NO_ZERO_IN_DATE' and 'ERROR_FOR_DIVISION_BY_ZERO' sql modes should be used with strict mode.,我真的不知道它意味着什么,谷歌也没有帮助。

我不知道还能尝试什么,我尝试了几乎所有我发现的东西。

这是我的可执行文件路径,您认为这应该指向my.ini文件吗?如果是这样,我该如何更改?

可执行文件路径

此外,列表中还有另一个 MySQL 服务可以启动,但它是空的,我的数据库在 MySQL80 服务器上(我无法启动的那个):

服务器列表

任何的想法?

小智 0

我假设您输入的密码有效,但仍然显示登录错误。我遇到了同样的问题,只是为了允许表导出 CSV。我在 my.ini 中做了一些更改,但服务 mysql80 从未启动。在到处搜索后,我得出的结论是我们需要卸载 MySQL 服务器(Just server)并重新安装它。不用担心您的数据库会安全,只需卸载 MySQL 服务器“控制面板\所有控制面板项目\程序和功能”并重新安装 MySQL 服务器即可。MySQL安装程序->添加->mysql服务器8.XX,然后再次尝试登录。希望这个帮助对我来说就像魔法一样有效。