如何使innodb成为默认引擎

我试图将Innodb作为我的默认引擎,我在my.cnf文件中更改了它 .

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

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

显示引擎


|发动机|支持|


| InnoDB |是的|
| MRG_MYISAM |是的|
| BLACKHOLE |是的|
| CSV |是的|
|记忆|是的|
|联邦|没有|
|存档|是的|
| MyISAM | DEFAULT |


如何将其更改为InnoDB?

回答(1)

3 years ago

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

default-storage-engine=InnoDB

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