XAMPPのバージョンが異なる2台のサーバーがありますが、複製するには同じバージョンである必要がありますか?
これはXAMPPバージョンとは関係がなく、MySQLバージョンとは関係がないと思います。その場合、いいえ、レプリケーションを使用するために同じMySQLバージョンを実行する必要はありません。ただし、そうすることを強くお勧めします。
MySQLから ドキュメント :
17.4.2 MySQLバージョン間のレプリケーションの互換性
MySQLは、あるリリースシリーズから次の上位リリースシリーズへのレプリケーションをサポートしています。たとえば、MySQL5.6を実行しているマスターからMySQL5.7を実行しているスレーブに、MySQL5.7を実行しているマスターからMySQL8.0を実行しているスレーブに複製できます。ただし、マスターがステートメントを使用する場合、またはスレーブで使用されるMySQLのバージョンでサポートされなくなった動作に依存する場合、古いマスターから新しいスレーブに複製するときに問題が発生する可能性があります。たとえば、64文字を超える外部キー名はMySQL8.0からサポートされなくなりました。
MySQLインスタンスのバージョンを確認し、必要に応じて同じバージョンにアップグレードすることをお勧めします。