InnoDB existuje již od MySQL 4.0 a je zkompilován do většiny verzí s výjimkou některých speciálních - jako je to, co se dává OEM prodejcům.
Někteří (velmi levní) poskytovatelé hostingu se rozhodnou jej zakázat, protože používá trochu více paměti. Z velké části jsou však v menšině, takže byste si neměli dělat starosti.
Ani formulace „výchozí modul úložiště“ by vás neměla zajímat. To jen znamená, co se stane, když žádný neurčíte. tj.
CREATE TABLE my_table (a int);
- instead of -
CREATE TABLE my_table (a int) ENGINE=INNODB;
Pokud provádíte obnovu z mysqldump, zachová si informace ENGINE. Pokud InnoDB neexistuje, MySQL automaticky nahradí MyISAM (pokud nezměníte výchozí sql_mode, abyste se tomuto nahrazení vyhnuli).