Esta sección se aplica para actualizar replicaciones de MySQL 3.23, 4.0, o 4.1 a 5.0. Un servidor 4.0 debe ser 4.0.3 o posterior.
Cuando actualice un maestro desde MySQL 3.23, 4.0, o 4.1 a 5.0, primero debe asegurarse que todos los esclavos de su maestro están usando la misma versión 5.0.x . Si no es así, debe primero actualizar todos los esclavos. Para actualizar cada esclavo, párelo, actualícelo a la versión 5.0.x apropiado, reinícielo, y reinicie la replicación. El esclavo 5.0 es capaz de leer los logs retardados antiguos escritos antes de la actualización y ejecutar los comandos que contiene. Los logs retardados creados por el esclavo tras la actualización están en formato 5.0.
Una vez que se han actualizado los esclavos, pare el maestro, actualícelo a la misma versión 5.0.x que los esclavos, y reinícielo. El maestro 5.0 es capaz de leer los antiguos logs binarios escritos antes de la actualización y enviarlos a los esclavos 5.0. Los esclavos reconocen el antiguo formato y lo tratan apropiadamente. Los logs binarios creados por el maestro después de la actualización están en formato 5.0. Estos también son reconocidos por los esclavos 5.0.
En otras palabras, no hay medidas a tomar cuando se actualiza a 5.0, excepto que los esclavos deben ser 5.0 antes que pueda actualizar el maestro a 5.0. Tenga en cuenta que bajar de una versión 5.0 a una antigua no funciona tan sencillamente: debe asegurarse que cualquier log binario 5.0 o log retardado ha sido procesado por completo, para que pueda borrarlos antes de cambiar de versión.
Ésta es una traducción del manual de referencia de MySQL, que puede encontrarse en dev.mysql.com. El manual de referencia original de MySQL está escrito en inglés, y esta traducción no necesariamente está tan actualizada como la versión original. Para cualquier sugerencia sobre la traducción y para señalar errores de cualquier tipo, no dude en dirigirse a mysql-es@vespito.com.