-
-7 14
-
今天早上在安装weberp时,导入数据库的时候老是报The 'InnoDB' feature is disabled; you need MySQL built with 'InnoDB' to have it working;这个问题之前从来没遇到过,只好百度了.
原因:百度了才知道原来导入的文件里的数据表用的都是InnoDB引擎:type = InnoDB DEFAULT CHARSET=utf8;
解决方案:
在MYSQL下创建事务,存储过程,触发器,主外健的时候,数据表的类型必须是InnoDB的,但有的时候MYSQL不支持这种类型,会出现一种错误!
MySQL
出现如下语句:The 'InnoDB' feature is disabled; you need MySQL built with 'InnoDB' to have it working;
是mysql配置文件禁掉了这个选项!
关闭mysql数据库,停止MYSQL服务
在mysql的安装目录中找到my.ini文件
找到skip-innodb,在前面加上#号
保存,启动mysql服务!搞定!
对了,切记,一定是要停止MYSQL服务,然后在启动mysql,是mysql,不是Apache哦!
于是按照步骤修改配置文件,导入成功。
顺便记录一下两种导入文件mysql命令:
mysql>use 数据库
mysql>source d:\a.sql本文来源于php爱好者:php教程 —http://www.phplover.cn/
原文地址:http://www.phplover.cn/post/mysq-innodb.html
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。
- 评论(0)
发表评论 TrackBack