`

mysql导入sql文件提示ENGINE为"InnoDB"不存在 Unknown table engine '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文件报错Error: Unknown storage engine‘InnoDB’的解决方法

    然而,当你尝试执行一个依赖于InnoDB存储引擎的SQL文件时,如果系统报出“Error: Unknown storage engine 'InnoDB'”的错误,这意味着MySQL服务器无法识别或不支持InnoDB引擎。这通常是由于MySQL配置不当或InnoDB...

    mysql中engine=innodb和engine=myisam的区别介绍

    若想将不支持事务的MyISAM表转换为InnoDB,可以使用`ALTER TABLE tablename ENGINE = InnoDB`,数据不会丢失,但请注意,InnoDB表不能使用`REPAIR TABLE`命令或`myisamchk -r`工具,而是需依赖`CHECK TABLE`或`mysql...

    MySQL启动时InnoDB引擎被禁用了的解决方法

    Unknown table engine 'InnoDB' 于是在服务器 MySQL 中查看了引擎: mysql> show engines\G 得到: *************************** 1. row *************************** Engine: MyISAM Support: DEFAULT Comment...

    安装MySQL 5后无法启动(不能Start service)解决方法小结

    安装的 MySQL 5.1.48 或是 MySQL 5.5.8,配置好最后点击 Execute 按钮了,但是... Unknown/unsupported table type: INNODB 原来是因为这两版本的 MySQL 默认使用了支持事物的 INNODB 引擎,打开 my.ini 文件,在 MySQL

    使用information_schema.tables查询数据库和数据表信息1

    3. `engine`: 这个字段揭示了数据表使用的存储引擎,如InnoDB、MyISAM等。不同的存储引擎有不同的性能特征和功能。 4. `table_rows`: 提供了表中大约有多少行数据的估计值,但请注意,这并不是精确的计数。 5. `...

    MySQL常用命令.doc

    ) engine = innodb charset = utf8 comment '学生信息表'; ``` **插入数据**: `INSERT INTO 表名 (字段列表) VALUES (值列表);`用于向表中插入数据。例如: ```sql INSERT INTO stu_info (name, id, age, phone) ...

    Mysql中的事务是什么如何使用

    -> ) ENGINE=InnoDB DEFAULT CHARSET=utf8; mysql> INSERT INTO bank VALUES('shaotuo',1000),('laohu',5000); mysql> SELECT * FROM bank; ``` 假设我们试图转移资金,从"laohu"账户向"shaotuo"账户转账500。正确...

    Golang操作MySql数据库的完整步骤记录

    ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4; `) if err != nil { panic(err) } ``` 6. **插入数据**: 使用`db.QueryRow()`或`db.Exec()`插入数据。例如: ```go insertStmt := "INSERT ...

Global site tag (gtag.js) - Google Analytics