代码之家  ›  专栏  ›  技术社区  ›  Dr.Seuss

未知变量'默认存储引擎=myisam'

  •  1
  • Dr.Seuss  · 技术社区  · 12 年前

    我正在尝试配置Mysql(版本14.15Distrib6.0.8-alpha,适用于Win64),以使用MyISAM作为Windows7上的默认存储引擎。我创建了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
    
    1 回复  |  直到 12 年前
        1
  •  10
  •   jsist    12 年前

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

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

    从…起

    default-storage-engine=INNODB
    

    default-storage-engine=MYISAM 
    

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

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

    "set global storage_engine=MYISAM"
    

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

    希望有帮助。。。。