小编BBB*_*BBB的帖子

MySQL未知的表引擎innodb

我正在尝试将drupal上的测试网站迁移到Amazon ec2上的实时服务器上.我使用phpmyadmin迁移了数据库,并尝试访问该站点.我收到了这个错误:

PDOException:SQLSTATE [42000]:语法错误或访问冲突:1286未知表引擎'InnoDB':SELECT expire,value FROM {semaphore} WHERE name =:name; lock_may_be_available()中的数组([:name] => variable_init)(/var/www/includes/lock.inc的第167行).

我相信这里的问题是MySQL没有InnoDB.我查看了my.cnf文件,没有说明的行skip-innodb.

我试过show engines,它显示了一堆引擎但不是innodb.我已经尝试重新启动我的服务器并删除日志文件,就像之前建议的那样,但是没有用.

也许需要做的是以某种方式安装Innodb引擎.你能告诉我怎么做吗?

mysql innodb drupal

3
推荐指数
1
解决办法
9921
查看次数

标签 统计

drupal ×1

innodb ×1

mysql ×1