未知变量'default-storage-engine = myisam'

时间:2012-08-30 11:05:56

标签: mysql myisam storage-engines

我正在尝试配置Mysql(Ver 14.15 Distrib 6.0.8-alpha,for Win64)以在Windows 7上使用MyISAM作为默认存储引擎。我创建了C:\ my.cnf,其中包含以下内容:< / p>

[mysql]
default-storage-engine=myisam

重新启动mysql服务并尝试从控制台运行mysql后,收到以下错误消息:

mysql: unknown variable 'default-storage-engine=myisam'

我一直在使用教程,并将上述内容直接复制并粘贴到my.cnf文件中。

我尝试了以下各项的组合:

set default-storage-engine=myisam
storage-engine=mysiam
set storage-engine=mysiam

1 个答案:

答案 0 :(得分:8)

我尝试改变它,它对我有用。

我所做的只是将[mysqld]组中的“INNODB”值更改为“MYISAM”,如下所示

default-storage-engine=INNODB

default-storage-engine=MYISAM 

注意:其[mysqld]组不是[mysql]组。 [mysql]组适用于MySQL客户端,不适用于服务器。

或者,您可以通过执行

来更改默认存储引擎
"set global storage_engine=MYISAM"

在这种情况下,您不需要重新启动服务器。

希望它有所帮助......