
Ao instalar o MySQL 5.5 misteriosamente o o PHPMyAdmin e meu projeto com Hybernate parou de funcionar a criação de tabelas e simplesmente citava o erro abaixo:
ERROR 1064 (42000) at line 1: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'type = InnoDB' at line 6
Depois de muita googlada descobrí que no MySQL 5.5 mudou a sintaxe do CREATE TABLE, na parte que define a Engine, ou seja, mudou de ENGINE=INNODB para TYPE=INNODB, com isso deixando qualquer aplicação anterior sem funcionar.
O PHPMyAdmin não está preparado para isso e nem o Hybernate mais atual.
Então se estão pensando em alterar, prepare-se…
Minha solução foi fazer downgrade pra versão 5.1, onde tudo continua funcionando.
Links: Google