Este problema también me arruinó por un tiempo. Ninguna de las respuestas hasta ahora abordó el problema original, pero creo que la mía sí lo hace, así que la publicaré en caso de que ayude a alguien más.
Tengo MySQL (de mysql.com) Community Edition 5.7.10 instalado en OS X 10.10.3
Al final creé un /etc/mysql/my.cnf
con los siguientes contenidos:-
[mysqld]
sql_mode=NO_ENGINE_SUBSTITUTION
Después de reiniciar el servidor, SHOW VARIABLES LIKE 'sql_mode';
me dio:-
+---------------+------------------------+
| Variable_name | Value |
+---------------+------------------------+
| sql_mode | NO_ENGINE_SUBSTITUTION |
+---------------+------------------------+
1 row in set (0.00 sec)
¡Finalmente, no hay modo estricto!