当我尝试从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 --install
和mysqld --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.
的东西,我真的不知道这意味着什么,而google并没有帮助。
我不知道还能尝试什么,我几乎尝试了所有发现的东西。
这是我的可执行文件路径,您认为这应该指向my.ini
文件吗?如果是这样,我该如何更改?
此外,列表中还有一个我可以启动的MySQL服务,但它为空,我的数据库位于MySQL80服务器(我无法启动的服务器)上:
有什么主意吗?
答案 0 :(得分:0)
对我来说,我遇到了类似no such host is known
的错误
为此,我做了所有事情,没有任何效果。我也重新安装了两次。后来我发现我用一些表情符号更改了设备名称,然后将其更改为专有名称,然后就可以正常工作了。