1

我正在尝试配置 Mysql(版本 14.15 Distrib 6.0.8-alpha,适用于 Win64)以使用 MyISAM 作为 Windows 7 上的默认存储引擎。我创建了 C:\my.cnf,其内容如下:

[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
4

1 回答 1

10

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

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

default-storage-engine=INNODB

default-storage-engine=MYISAM 

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

或者,您可以通过执行更改默认存储引擎

"set global storage_engine=MYISAM"

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

希望能帮助到你....

于 2012-08-30T11:32:18.547 回答