本人已参与【新人创作礼】活动,一起开启掘金创作之路。
一、说明
本人最近是有一天来到公司打开项目的运行环境,但是mysql启动一直报错,所以我通过自己的不懈努力,以及找度娘最终才解决我的问题,我写这篇博客就是为了记录一下我做MySQL启动不了这块时候遇到的问题以及自己的解决办法,总之就一句话,一定要细心、细心、再细心,重要的事情说三遍,同时也希望同行的技术伙伴如果有幸被你看到我写的这篇《下面是所遇到错误问题 MySQL5.7.26\bin\mysqld.exe: Error while setting value
‘NO_ENGINE_SUBS》的你可以给个关注+点赞+好评,也是支持鼓励我持续创作下去的动力。
二、应用
这种问题的出现是因为升级后的mysql的配置文件my.ini中的sql_mode的值,逗号后面都会自动加上空格导致无法启动,要手动删掉空格就可以了。
my.ini原来的部分代码如下:
sql_mode=NO_ENGINE_SUBSTITUTION, STRICT_TRANS_TABLES
[client]
port=3306
default-character-set=utf8
my.ini修改后的代码:
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
[client]
port=3306
default-character-set=utf8
最后,要是大家觉得对自己的学习或者工作有参考学习价值,那就给个:关注+点赞+好评。