我正在尝试配置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
答案 0 :(得分:8)
我尝试改变它,它对我有用。
我所做的只是将[mysqld]组中的“INNODB”值更改为“MYISAM”,如下所示
这
default-storage-engine=INNODB
到
default-storage-engine=MYISAM
注意:其[mysqld]
组不是[mysql]
组。 [mysql]组适用于MySQL客户端,不适用于服务器。
或者,您可以通过执行
来更改默认存储引擎"set global storage_engine=MYISAM"
在这种情况下,您不需要重新启动服务器。
希望它有所帮助......