Check to see whether you have InnoDB support enabled:
mysql> show variables like 'have_innodb';+---------------+-------+| Variable_name | Value |+---------------+-------+| have_innodb | YES |+---------------+-------+1row in set (0.00sec)
If the value above is DISABLED, then you would need to enable InnoDB.
Open up MySQL's configuration file. On various platforms, the configuration file may differ in file name and location:
Windows: $MYSQL_INSTALL_DIRECTORY/my.ini
Linux/Unix: /etc/mysql/my.cnf
If the parameter skip-innodb is uncommented/exists, then just comment it out:
# skip-innodb
Shutdown MySQL server, delete/rename the MySQL logs to refresh the entire server's logging, and restart MySQL server: