PHPStudy_pro启动Mysql 报错 Error while setting value 'NO_AUTO_CREATE_USER, NO_ENGINE_SUBSTITUTION' to 'sql_mode' [ERROR] Aborting
报错内容如下:
2023-01-16T08:35:43.666026Z 0 [ERROR] D:\phpstudy_pro\Install\COM\..\Extensions\MySQL5.7.26\\bin\mysqld.exe: Error while setting value 'NO_AUTO_CREATE_USER, NO_ENGINE_SUBSTITUTION' to 'sql_mode'
2023-01-16T08:35:43.666092Z 0 [ERROR] Aborting
MySQL无法启动
解决方法
1、设置->mysql.ini->选择MySQL5.7.26

2、搜索 sql_mode

3、把中间多余的空格删掉,只要是sql_mode这行,把英文逗号,之间的空格都删掉。
例如
#sql_mode=NO_AUTO_CREATE_USER, NO_ENGINE_SUBSTITUTION#原来的
sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION
4、重新启动mysql正常。