innodb 文件位于错误的目录中

innodb 文件位于错误的目录中

我创建了一个名为 TEST 的数据库,其中包含 innodb 表。当我查看 /var/lib/mysql/TEST 目录时,我看到每个表都有一个 .frm 文件。但是,该目录中没有 .ibd 文件。我能找到的唯一 ibd 文件是 /var/lib/mysql/ibdata1

/var/lib/mysql/TEST 目录中是否至少应有一个 ibd 文件?为什么 ibdata1 文件不在 /TEST 中?

答案1

默认行为是全部合而为一,如果您希望将其分开,则需要阅读以下内容:

MySQL :: MySQL 5.6 参考手册 :: 14.5.2 InnoDB 每表文件模式

相关内容