Como corregir el error 1594: Relay log read failure

Este error ocurre cuando el archivo que trae el esclavo esta corrupto.

En la maquina donde esta marcando el error al que llamaremos esclavo (no importa si es matriz o sucursal) porque es el que esta tratando de traer la informacion.

hay que correr en el mysql:

SHOW SLAVE “SUCURSAL” STATUS\G
o
SHOW SLAVE STATUS\G

Y ahi nos muestra:
Master_Log_File: mysql-bin.000026
Read_Master_Log_Pos: 2377104
Relay_Log_File: mysqld-relay-bin.000056
Relay_Log_Pos: 1097303
Relay_Master_Log_File: mysql-bin.000026
Exec_Master_Log_Pos: 1097157

ahi tenemos que ver el valor de Relay_Master_Log_File, en este ejemplo es mysql-bin.000026

ahi nos vamos al servidor (la maquina de donde se esta trayendo la informacion) y corremos en la consola

mysqlbinlog mysql-bin.000026

si al correr esto no muestra ningun error podemos continuar, en caso contrario hay que hacer de nuevo la replica.

Despues debemos ver si efectivamente nuestro archivo esta corrupto.
Para eso nos fijamos lo que dice Relay_Log_File en este ejemplo dice mysqld-relay-bin.000056
en el esclavo (la maquina donde marca el error) corremos en la consola:

mysqlbinlog mysqld-relay-bin.000056

ahi deberia marcar un error, que es lo que estamos tratando de corregir.

entonces en el esclavo dentro de mysql tenemos que reiniciar el envio.
Para esto nos fijamos que dice Exec_Master_Log_Pos, en este ejemplo 1097157
nuevamente tenemos que ver el valor de Relay_Master_Log_File, en este ejemplo es mysql-bin.000026
y dentro de mysql debemos escribir:

si la coneccion tiene nombre, por ejemplo “SUCURSAL”

STOP SLAVE “SUCURSAL”;
RESET SLAVE “SUCURSAL”;
CHANGE MASTER “SUCURSAL” TO MASTER_LOG_FILE=’mysql-bin.000026′, MASTER_LOG_POS=1097157;
START SLAVE “SUCURSAL”;

si no tiene nombre entonces:

STOP SLAVE;
RESET SLAVE;
CHANGE MASTER TO MASTER_LOG_FILE=’mysql-bin.000026′, MASTER_LOG_POS=1097157;
START SLAVE;

Nuevamente corremos SHOW SLAVE STATUS\G para ver si ya quedo corregido.

Desarrollado porBetterDocs

¿Aún no estás registrado?

Iniciar Sesión

Accede a tu cuenta de miembro

Registro de Usuario

Abrir chat