JDeLeon Asked: 2019-08-01 10:19:10 +0800 CST2019-08-01 10:19:10 +0800 CST 2019-08-01 10:19:10 +0800 CST 使用 XAMPP MySql 执行数据库复制,Master 和 Slave 是否需要具有相同的版本? 772 我有 2 个具有不同版本 XAMPP 的服务器,它们是否需要相同版本才能进行复制? mysql xampp 1 个回答 Voted Best Answer Aulis Ronkainen 2019-08-01T11:04:31+08:002019-08-01T11:04:31+08:00 我相信这与 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 实例的版本,并在需要时将它们升级到相同版本。
我相信这与 XAMPP 版本无关,而是与 MySQL 版本有关。如果是这样,不,您不需要运行相同的 MySQL 版本来使用复制。但是,强烈建议您这样做。
来自 MySQL文档:
我建议您检查 MySQL 实例的版本,并在需要时将它们升级到相同版本。