我有 2 台服务器,它们的 XAMPP 版本不同,为了进行复制,它们是否需要是相同的版本?
答案1
我认为这与 XAMPP 版本无关,而是与 MySQL 版本有关。如果是这样,您不需要运行相同的 MySQL 版本来使用复制。但是,强烈建议您这样做。
来自 MySQL文档:
17.4.2 MySQL 版本之间的复制兼容性
MySQL 支持从一个版本系列复制到下一个更高版本系列。例如,您可以从运行 MySQL 5.6 的主服务器复制到运行 MySQL 5.7 的从服务器,从运行 MySQL 5.7 的主服务器复制到运行 MySQL 8.0 的从服务器,依此类推。但是,如果主服务器使用的语句或依赖的行为不再受从服务器使用的 MySQL 版本支持,则从较旧的主服务器复制到较新的从服务器时可能会遇到困难。例如,从 MySQL 8.0 开始,不再支持长度超过 64 个字符的外键名称。
我建议您检查 MySQL 实例的版本,并在必要时将其升级到相同的版本。