如何在 my.cnf 中将默认表类型设置为 innodb?

Ale*_*lex 6 mysql innodb database

对于 mysql...有没有办法设置它以便创建的每个表都是 innodb?

小智 12

编辑您的 my.cnf 文件以在 [mysqld] 部分(或您的 MySQLd 读取的部分)中设置以下内容:

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

重启 MySQL 服务器后,InnoDB 应该是新的默认值。要验证这一点,请运行 SQL 语句:

SHOW ENGINES;
Run Code Online (Sandbox Code Playgroud)

... InnoDB 行应表示为 DEFAULT。

请注意,default-storage-engine选项只是default-table-type的替代名称。