没得备份, 没得binlog , 要恢复这个ibd文件里面的数据.啊. 这........先打一顿没有做备份的dba 分析我们通常是使用备份+binlog来恢复数据, 但这次只有个孤零零的ibd文件.我们知道mysql 8.0 的ibd文件也包含元数据信息(你问我怎么知道的?)....所以我们先恢复表结构, 再恢复数据.恢复表结构如果开发有相关的DDL更好. 没得的话. 我们就自己解析.mysql 8.0的ibd文件存在sdi page 记录元数据信息的, 压缩的json格式...., 但还是要备份....(多数都有备份, 这些工具使用例子就少, 支持范围就小)如果ibd2sql工具使用有啥问题, 请到github提相关issue, 附上ibd2sql版本和mysql版本, 最好能附上debug日志.