.IBD 文件扩展名

MySQL InnoDB表

开发者 Oracle
受欢迎程度
3.5  |  4 票
 

什么是 IBD 文件?

IBD文件是由InnoDB数据库引擎创建的MySQL表。它包含特定于表的表空间和索引数据。启用MySQL的innodb_file_per_table选项后,MySQL会创建IBD文件,而该选项默认处于启用状态。

更多信息

MySQL是一种流行的开源数据库管理系统。InnoDB是MySQL用于创建、更新和以其他方式管理基于表的数据的默认数据库引擎。在大多数MySQL实例中,InnoDB会将用户的表保存到单独的文件中,这些文件使用.ibd扩展名保存。

IBD文件通常经过加密,这意味着只能使用用户创建生成该IBD文件的数据库时生成的密钥访问其中的数据。不过,MySQL用户可以使用IBD文件将经过加密的表导入其他MySQL数据库。使用IBD文件导入表时,你还必须导入该表关联的.CFG元数据文件;如果表经过加密,还必须导入CFP文件。InnoDB会在你使用FLUSH TABLES FOR EXPORT命令时创建该文件。

如何打开 IBD 文件

如果你使用InnoDB数据库引擎,可以在MySQL(跨平台)中打开IBD文件。例如,如果当前的表副本已损坏或被删除,你可以使用备份IBD文件恢复其中包含的表。有关如何使用备份IBD文件恢复MySQL表的更多信息,请参阅MySQL官方文档。

使用File Viewer Plus打开 400 多种文件格式。免费下载

可打开或引用 IBD 文件的程序

Windows
免费试用
Mac
免费试用
Linux
免费试用
分类:数据库
更新时间:2021年5月20日

经 FileInfo.com 验证

FileInfo.com 团队独立研究了本页面列出的 MySQL InnoDB表文件格式和 Mac、Windows 和 Linux 应用。我们的目标是达到 100% 的准确率,并且仅发布我们已验证过的文件类型信息。

如果您想为此页面提出新增或更新建议,请告诉我们。