The CREATE TABLE statements in SCHEMA.SQL do not specify the engine type to
use, but it seems that MyISAM is assumed. If MyISAM is assumed (or required,
as in the case of tables with FULLTEXT indexes), then the DDL should include
the ENGINE=MyISAM parameter.
This was a source of frustration for me since my instance of MySQL was set
up to default to InnoDB when CREATE TABLE statements did not specify an
engine. All attempts to create the Eventum database failed.
I changed default storage engine by using MySQL Administrator (Startup
Variables > Default Storage > MyISAM) and restarting MySQL. The installation
script then created the database tables without incident. However, shouldn't
the CREATE TABLE statements be explicit?