InnoDB telah ada sejak MySQL 4.0, dan dikompilasi ke sebagian besar rilis kecuali untuk beberapa rilis khusus - seperti yang diberikan kepada vendor OEM.
Beberapa penyedia hosting (sangat murah) memilih untuk menonaktifkannya karena menggunakan sedikit lebih banyak memori. Namun, sebagian besar mereka adalah minoritas, jadi Anda tidak perlu khawatir.
Kata-kata "mesin penyimpanan default" juga tidak perlu menjadi perhatian Anda. Itu hanya berarti apa yang terjadi ketika Anda tidak menentukannya. yaitu
CREATE TABLE my_table (a int);
- instead of -
CREATE TABLE my_table (a int) ENGINE=INNODB;
Jika Anda memulihkan dari mysqldump, itu akan menyimpan informasi ENGINE. Jika InnoDB tidak ada, MySQL akan secara otomatis menggantikan MyISAM (kecuali jika Anda mengubah sql_mode default untuk menghindari penggantian ini).