今天连接本地数据库发现连接不上,一查发现本地mysql服务没起,本地连接mysql报错10038。
根据网上的方法,修改过防火墙协议,重启过服务,但是都启动失败了。然后去data目录下的err文件中查日志,看到最近一条[err]是
2021-04-24T08:33:43.904958Z 0 [ERROR] unknown variable 'default-character-set=utf8'
2021-04-24T08:33:43.904958Z 0 [ERROR] Aborting
这是之前在my.ini中加的默认编码设置,好像是在mysql5.7.19中不兼容或者我的加的方式有问题,导致mysql直接启动失败。但是这个编码是我几天前加的,今天才报错,中途电脑有关机,mysql服务有重新启动过,猜测mysql服务启动时不是每次都会读取my.ini文件中的配置,但是之前在my.ini中加的默认时区设置又是即时生效了,所以保持观望。