Nota: El formato del log binario
tal y como se implementa en MySQL 5.0 es considerablemente
distinto al usado en versiones previas. Los cambios principales se
hicieron en MySQL 5.0.3 (para mejoras en el tratamiento de
conjuntos de carácteres y LOAD DATA INFILE
) y
5.0.4 (para mejoras en el tratamiento de zonas horarias). Esto
tiene consecuencias tremendas en actualizar servidores en un
entorno de replicación, como se describe en
Sección 6.6, “Aumentar la versión de la replicación”.
Recomendamos usar la versión de MySQL más reciente disponible, ya que las capacidades de replicación se mejoran contínuamente. También recomendamos usar la misma versión para el maestro y el servidor. Recomendamos actualizar el maestro y esclavo que tengan versiones alfa o beta a versiones de producción. La replicación desde un maestro con versión 5.0.3 a un esclavo 5.0.2 falla; dsde un maestro 5.0.4 a un esclavo 5.0.3 también fallará. En general, los esclavos ejecutando MySQL 5.0.x pueden usarse con maestro antiguos (incluso aquéllos ejecutando MySQL 3.23, 4.0, or 4.1), pero no al revés.
La información precedente pertenece a la compatibilidad de replicación a nivel de protocolo. También puede haber restricciones de compatibilidad a nivel de SQL, como se discute en Sección 6.7, “Características de la replicación y problemas conocidos”.