首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >本地计算机上的MySQL80服务已启动和停止。如何解决?

本地计算机上的MySQL80服务已启动和停止。如何解决?
EN

Stack Overflow用户
提问于 2019-06-06 11:54:10
回答 2查看 3.8K关注 0票数 8

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

我已经运行过mysqld --installmysqld --initialize了。已尝试将服务的属性更改为本地系统帐户。我检查了my.ini文件,它在程序数据文件夹中,上传文件夹也存在。我也检查了.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服务器上(我无法启动的那个):

有什么想法吗?

EN

回答 2

Stack Overflow用户

发布于 2021-08-21 14:58:56

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

票数 0
EN

Stack Overflow用户

发布于 2021-09-02 20:45:47

我最近遇到了同样的错误,结果是my.ini文件。有3个十六进制字符添加到该文件的开头,所以我必须删除他们与一个文本编辑器,将显示十六进制字符。你提到你检查了你的my.ini文件,但你没有说你是否寻找十六进制字符。如果你不知道怎么做,我在这里概述了我使用Notepad++的步骤:https://madbray.com/mysql80-service-started-and-then-stopped-fixed/

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56470688

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档