Hoy toca escribir sobre otra situaci贸n que se puede dar en entornos MySQL con Replicaci贸n. Este ejemplo est谩 sacado de un entorno Percona 5.5 con un master y tres slaves, pero deber铆a servir para MySQL 5.5.
Es posible que nos encontremos con la necesidad de reiniciar por completo el estado de los slaves (de todos o de alguno de ellos), incluyendo el substituir la base de datos por una m谩s actual del master. 脡sta es una situaci贸n bastante dr谩stica, pero afortunadamente existen m茅todos que nos permite realizar este proceso sin detener el servicio y sin que impacte de forma dr谩stica en el rendimiento.
El proceso est谩 sacado de la web de Percona, y es el siguiente:
Redirigir las lecturas
El servidor Master es el server m谩s cr铆tico. Seguramente est茅 en producci贸n, y no querremos afectar a la aplicaci贸n que est茅 usando esta base de datos. Lo que tendremos que hacer es modificar nuestra aplicaci贸n para que las lecturas que antes iban a los slaves, pasen al master de forma temporal, antes de iniciar este proceso.