Ce problème m'a également saboté pendant un certain temps. Jusqu'à présent, aucune des réponses n'a résolu le problème d'origine, mais je pense que le mien le fait, donc je le publierai au cas où cela aiderait quelqu'un d'autre.
J'ai MySQL (de mysql.com) Community Edition 5.7.10 installé sur OS X 10.10.3
Au final j'ai créé un /etc/mysql/my.cnf
avec le contenu suivant :-
[mysqld]
sql_mode=NO_ENGINE_SUBSTITUTION
Après avoir redémarré le serveur, un SHOW VARIABLES LIKE 'sql_mode';
m'a donné :-
+---------------+------------------------+
| Variable_name | Value |
+---------------+------------------------+
| sql_mode | NO_ENGINE_SUBSTITUTION |
+---------------+------------------------+
1 row in set (0.00 sec)
Enfin, pas de mode strict !