Migração com Django South dispara erro “_mysql_exceptions.Warning: InnoDB: ROW_FORMAT=DYNAMIC requires innodb_file_format > Antelope.”

Me deparei com esse erro esses dias ao criar executar uma migração South na minha aplicação Django  para criar um simples campo BooleanField.

Para corrigir isso siga os passos abaixo:

Entre no mysql digitando:

e digite o comando abaixo para ver o tipo o file format utilizado pelas tabelas:

Com certeza voce vai se deparar com uma saida tipo “Antelope” e portanto precisamos mudar o innodb_file_format para “Barracuda”. Para isso siga os passos desse outro post aqui:
http://www.mateuspaduaweb.com.br/migracao-com-django-south-dispara-erro-_mysql_exceptions-warning-innodb-row_formatdynamic-requires-innodb_file_per_table/

Mais explicações sobre a variável innodb_file_format no link abaixo:
http://dev.mysql.com/doc/refman/5.5/en/innodb-parameters.html#sysvar_innodb_file_per_table
http://www.percona.com/blog/2014/01/14/innodb-file-formats-here-is-one-pitfall-to-avoid/