如何使innodb成为默认引擎

use*_*554 8 mysql innodb

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

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

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

显示引擎

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

如何将其更改为InnoDB?

Ike*_*ker 17

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

default-storage-engine=InnoDB
Run Code Online (Sandbox Code Playgroud)

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