I recently came across a dev VM running MySQL 5.0.77 (an
old release, 28 January 2009) that didn’t have
InnoDB available. skip-innodb
wasn’t set, SHOW
VARIABLES LIKE '%innodb%'
looked as expected, but with one
exception: the value of have-innodb
was
DISABLED
.
I confirmed this with SHOW ENGINES
:
(root@localhost) [(none)]> show engines; +------------+----------+----------------------------------------------------------------+ | Engine | Support | Comment | +------------+----------+----------------------------------------------------------------+ | MyISAM | DEFAULT | Default engine as of MySQL 3.23 with great performance | | MEMORY | YES | Hash based, stored in memory, useful for temporary tables | | InnoDB | DISABLED | Supports transactions, row-level locking, and …[Read more]