如何使innodb成为默认引擎

时间:2010-11-16 21:58:00

标签: mysql innodb

我正在尝试将Innodb作为我的默认引擎,并在my.cnf文件中更改了此内容。

我在my.cnf文件中设置了default-storage-engine = InnoDB并重新启动了mysql,但仍然没有接受它。

即使重新启动服务器,它仍然显示默认引擎为MyISAM。

  

显示引擎

+ ------------ + --------- + -
|发动机|支持|
+ ------------ + --------- + -
| InnoDB |是|
| MRG_MYISAM |是|
| BLACKHOLE |是|
| CSV |是|
|记忆|是|
|联邦|没有|
|存档|是|
| MyISAM |默认 |
+ ------------ + --------- + -

如何将其更改为InnoDB?

1 个答案:

答案 0 :(得分:16)

确保在my.cnf文件的正确部分添加此行。它需要位于[mysqld]部分:

default-storage-engine=InnoDB

另外,请注释my.cnf中可能将其设置为MyISAM的任何其他行。