InnoDB har eksisteret siden MySQL 4.0, og kompileret i de fleste udgivelser bortset fra nogle specielle - som det, der gives til OEM-leverandører.
Nogle (meget billige) hostingudbydere vælger at deaktivere det, fordi det bruger en lille smule mere hukommelse. For det meste er de dog i mindretal, så du behøver ikke at bekymre dig.
Ordlyden "default storage engine" burde heller ikke bekymre dig. Det betyder bare, hvad der sker, når du ikke angiver en. dvs.
CREATE TABLE my_table (a int);
- instead of -
CREATE TABLE my_table (a int) ENGINE=INNODB;
Hvis du gendanner fra mysqldump, beholder den MOTOR-oplysningerne. Hvis InnoDB ikke eksisterer, vil MySQL automatisk erstatte MyISAM (medmindre du ændrer standard sql_mode for at undgå denne substitution).