Discuz!官方免费开源建站系统

 找回密码
 立即注册
搜索

[疑难] #1286 -unknown table engine 'innodb' 大家帮忙看一下

[复制链接]
zzzu 发表于 2009-12-21 21:14:04 | 显示全部楼层 |阅读模式
在安装QQ版农场数据库时出现了#1286 -unknown table engine 'innodb'的错误,数据库无法执行,高手帮忙啊。
回复

使用道具 举报

 楼主| zzzu 发表于 2009-12-21 21:15:32 | 显示全部楼层
我的uchome是GBK版,mysql是5.1.40版,phpmyadmin是3.2.4版(最新版),感谢大家的帮忙啊,先谢了。
回复

使用道具 举报

 楼主| zzzu 发表于 2009-12-21 21:16:49 | 显示全部楼层
安装的数据库代码如下:
SET FOREIGN_KEY_CHECKS=0;
-- ----------------------------
-- Table structure for uchome_happyfarm_config
-- ----------------------------
CREATE TABLE `uchome_happyfarm_config` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `uid` int(11) NOT NULL DEFAULT '0',
  `money` int(11) DEFAULT '0',
  `YB` int(11) DEFAULT '0',
  `JB` int(11) DEFAULT '0',
  `Message` text NOT NULL,
  `setting1` text CHARACTER SET utf8 NOT NULL,
  `setting2` text CHARACTER SET utf8 NOT NULL,
  `setting3` text CHARACTER SET utf8 NOT NULL,
  `setting4` text CHARACTER SET utf8 NOT NULL,
  `setting5` text CHARACTER SET utf8 NOT NULL,
  `setting6` text CHARACTER SET utf8 NOT NULL,
  `pf` int(11) DEFAULT '0',
  `vip` int(11) DEFAULT '1',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

-- ----------------------------
-- Records
-- ----------------------------
回复

使用道具 举报

 楼主| zzzu 发表于 2009-12-21 21:18:05 | 显示全部楼层
直接用这个代码也是不行的。
CREATE TABLE `uchome_happyfarm_config` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `uid` int(11) NOT NULL DEFAULT '0',
  `money` int(11) DEFAULT '0',
  `YB` int(11) DEFAULT '0',
  `JB` int(11) DEFAULT '0',
  `Message` text NOT NULL,
  `setting1` text CHARACTER SET utf8 NOT NULL,
  `setting2` text CHARACTER SET utf8 NOT NULL,
  `setting3` text CHARACTER SET utf8 NOT NULL,
  `setting4` text CHARACTER SET utf8 NOT NULL,
  `setting5` text CHARACTER SET utf8 NOT NULL,
  `setting6` text CHARACTER SET utf8 NOT NULL,
  `pf` int(11) DEFAULT '0',
  `vip` int(11) DEFAULT '1',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
回复

使用道具 举报

 楼主| zzzu 发表于 2009-12-22 09:01:15 | 显示全部楼层
怎么没有人知道怎么做吗?
回复

使用道具 举报

richenlin 发表于 2009-12-22 09:10:42 | 显示全部楼层
你的数据库未开放InnoDB 引擎支持
回复

使用道具 举报

kingtung 发表于 2009-12-23 11:58:41 | 显示全部楼层
这跟导入的数据没有关系 ,正如楼上所说,是因为你的mysql的InnoDB引擎没有被加载启动.

1、重新安装mysql.
2、编译的时候要把partition 编进去,也就是说编译安装时要把partition的加入到选项!! --with-plugins=partition

重新安装设置后,应该就OK了.
回复

使用道具 举报

896285 发表于 2009-12-23 12:18:34 | 显示全部楼层
其實把INNODB換做MYISAM就可以了!
回复

使用道具 举报

896285 发表于 2009-12-23 12:31:00 | 显示全部楼层
補充:
SET FOREIGN_KEY_CHECKS=0;
-- ----------------------------
-- Table structure for uchome_happyfarm_config
-- ----------------------------
CREATE TABLE `uchome_happyfarm_config` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `uid` int(11) NOT NULL DEFAULT '0',
  `money` int(11) DEFAULT '0',
  `YB` int(11) DEFAULT '0',
  `JB` int(11) DEFAULT '0',
  `Message` text NOT NULL,
  `setting1` text CHARACTER SET utf8 NOT NULL,
  `setting2` text CHARACTER SET utf8 NOT NULL,
  `setting3` text CHARACTER SET utf8 NOT NULL,
  `setting4` text CHARACTER SET utf8 NOT NULL,
  `setting5` text CHARACTER SET utf8 NOT NULL,
  `setting6` text CHARACTER SET utf8 NOT NULL,
  `pf` int(11) DEFAULT '0',
  `vip` int(11) DEFAULT '1',
  PRIMARY KEY (`id`)
) ENGINE=myisam DEFAULT CHARSET=latin1;

-- ----------------------------
-- Records
-- ----------------------------


這就可以了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-9-17 06:33 , Processed in 0.101325 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表