MySQL在my.cnf加上sql_mode后无法启动
sql_mode='STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION'
在日志里也没有找到有用的信息,但将此项配置去掉,MySQL便可正常启动。
解决:MySQL在8以后sql_mode已经取消了NO_AUTO_CREATE_USER这个关键字。去掉这个关键字后,重启成功!
下面这个配置才是可以正常启动的哦
sql_mode='STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION'