当前位置:首页 > 开发 > 数据库 > 正文

mysql导入sql文件提示ENGINE为"InnoDB"不存在 Unknown table engine 'InnoDB'

发表于: 2014-08-26   作者:一世乱来   来源:转载   浏览次数:
摘要: 使用Navicat Premium操作mysql的工具,导出数据库数据为sql文件。在其他电脑导入时,报错,提示engine为innodb不存在。Unknown table engine 'InnoDB' 原因是:默认的表类型为MyISAM,所以导入表类型为innodb的表时报错。 因innodb的表类型未安装或者未开启。 所以找不到innodb。   解决办法:  &

使用Navicat Premium操作mysql的工具,导出数据库数据为sql文件。在其他电脑导入时,报错,提示engine为innodb不存在。Unknown table engine 'InnoDB'

原因是:默认的表类型为MyISAM,所以导入表类型为innodb的表时报错。

因innodb的表类型未安装或者未开启。 所以找不到innodb。

 

解决办法:

       在mysql的安装目录下面,找到配置文件my.ini,修改文件中的内容。

# Use this option if you have a MySQL server with InnoDB support enabled
# but you do not plan to use it. This will save memory and disk space
# and speed up some things.
#skip-innodb

去掉最后一行#skip-innodb前的“#” 去掉,重新启动mysql即可。

 

mysql导入sql文件提示ENGINE为"InnoDB"不存在 Unknown table engine 'InnoDB'

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
看MySQL参考手册 发现CREATE TABLE 时有多种数据库存储引擎: TYPE = {BDB | HEAP | ISAM | InnoDB
---恢复内容开始--- 以前对于各种引擎也稍微有点理解,可是却并没有深入研究过,最近打算看看Innodb
这段时间在看《High Performance MySQL》,看到存储引擎这个地方感到很多细节比较陌生,所以总结小
1. Introduction 1) Take a movie for example. We have different format of it including mp4, av
1, 安装了MySQL-server-community-5.1.54-1.rhel5.i386.rpm,无法配置msqladmin -u root password
Mysql常用存储引擎的锁机制 MyISAM和MEMORY采用表级锁(table-level locking) BDB采用页面锁(page
Mysql常用存储引擎的锁机制 MyISAM和MEMORY采用表级锁(table-level locking) BDB采用页面锁(page
从MySQL 5.5版本开始InnoDB已经是默认的表存储引擎 InnoDB 1:完全支持ACID 2:支持行级锁 3:支持M
事务的四个特性 1、原子性(atomicity)原子性是指整个数据库事务是不可分割的工作单位 2、一致性(
前阵子一直在做与Mysql相关的项目,于是也一直在学习Mysql相关的知识,看了《Mysql:Innodb存储引擎》
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号