不同版本的InnoDB之间的mysql复制文件



我有两个MySql实例(A和B(运行InnoDB存储引擎。我想从 A 和 B 执行备份。我正在尝试做的是将数据文件直接从A复制到B。启动后 B 上会有什么冲突吗?换句话说:不同版本的InnoDB的文件格式是否兼容?

简短的回答:副本会给你悲伤。

长答案:

您不能只复制.ibd文件;ibdata1中有重要信息。 这甚至适用于同一版本。

也许可以复制ibdata1.frm.ibd,但我不会相信它。 这甚至适用于同一版本。

由于新功能的原因,从较新版本复制到较旧版本可能会失败。

从旧到新 - 仍然有风险。

最新更新