0

我所有的 sqldump 在 CREATE 语句中都没有“Engine=...”语法,所以也许我可以以某种方式将“ENGINE=MyISAM”添加到默认导入中?

因为在我的带有 mysql 5.5 的 ubuntu 12.04 服务器上导入一个大表非常慢,因为当我导入它时它使用的是标准的 InnoDB

或者我可以在 mysql 中设置一个设置标志,创建的新表默认为 MyIsam?

4

2 回答 2

3

要将默认引擎设置为 MyISAM,请使用以下配置选项my.cnf

default-storage-engine=MyISAM
于 2012-05-07T17:50:10.830 回答
1

根据文档,您可以:

  1. 使用指定的默认存储引擎启动服务器:

    您可以使用 --default-storage-engine 服务器启动选项指定默认引擎,

  2. 更改配置文件

    或者通过在 my.cnf 配置文件中设置 default-storage-engine 选项。

  3. 逐个会话更改引擎

    您可以通过设置 default_storage_engine 变量来设置在当前会话期间使用的默认存储引擎

于 2012-05-07T17:51:30.993 回答