我有两个MySql实例(A和B(运行InnoDB存储引擎。我想从 A 和 B 执行备份。我正在尝试做的是将数据文件直接从A复制到B。启动后 B 上会有什么冲突吗?换句话说:不同版本的InnoDB的文件格式是否兼容?
简短的回答:副本会给你悲伤。
长答案:
您不能只复制.ibd
文件;ibdata1
中有重要信息。 这甚至适用于同一版本。
你也许可以复制ibdata1
和.frm
和.ibd
,但我不会相信它。 这甚至适用于同一版本。
由于新功能的原因,从较新版本复制到较旧版本可能会失败。
从旧到新 - 仍然有风险。