最近在做数据库实验的时候,由于only group by的限制,把它删掉了,后面数据库启动不了,报了“net start mysql启动服务无效 未报告任何错误”,百度上的方法都试过了,基本都是更改my.ini文件,但是都无效,后面自己去排查原因,特此记录
-
在命令行输入mysqld --console
-
由上述错误排查到了是之前为了删除only group by而设置了sql_model导致了错误
-
在mysql的根目录下修改my.ini
[mysqld] sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION'
-
最后通过管理员net start mysql,启动服务成功