In MySQL, non è possibile specificare un motore di archiviazione per un determinato database, solo per singole tabelle. Tuttavia, è possibile specificare un motore di archiviazione da utilizzare durante una sessione con:
SET storage_engine=InnoDB;
Quindi non è necessario specificarlo per ogni tabella.
Come confermo, se effettivamente tutte le tabelle stanno usando InnoDB?