Isso não está respondendo ao OP, mas pode responder à pesquisa do Google de outra pessoa quando ela aparecer nesta página (como acabei de fazer):
Eu tive problemas para definir o modo sql em my.cnf
porque havia espaços entre as configurações individuais. Em outras palavras, isso funcionou:
[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"
Isso não aconteceu:
[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"
Nota: a linha de modo sql está toda em uma linha - quebra de linha no Stack-Exchange está empurrando-a para uma segunda linha aqui.
Infelizmente o MySQL workbench gerou config para mim com espaços - mas o MySQL não estava me dizendo qual era o problema com my.cnf
.
Estou executando o MySQL 5.7 no Ubuntu 18.04