确定您的服务器是否支持 InnoDB:
InnoDB
发出SHOW ENGINES 语句以查看可用的 MySQL 存储引擎。
SHOW ENGINES
mysql> SHOW ENGINES;
或者,查询 INFORMATION_SCHEMA.ENGINES表。
INFORMATION_SCHEMA.ENGINES
mysql> SELECT * FROM INFORMATION_SCHEMA.ENGINES;
(现在这InnoDB是默认的 MySQL 存储引擎,只有非常专业的环境可能不支持它。)
如果InnoDB不存在,则您有一个 mysqld在没有支持的情况下编译的二进制文件, InnoDB您需要获取一个不同的二进制文件。
mysqld
如果InnoDB存在但被禁用,请返回启动选项和配置文件并删除任何 --skip-innodb 选项。
--skip-innodb