La siguiente lista muestra los estados más comunes que puede
ver en la columna State
para un flujo de
entrada/salida en el servidor esclavo. Este estado también
aparece en la columna Slave_IO_State
mostrada
por SHOW SLAVE STATUS
. Esto significa que
puede obtener una vista muy buena de lo que ocurre simplemente
usando este comando.
Connecting to master
El flujo trata de conectar al maestro.
Checking master version
Estado que ocurre brevemente, inmediatamente tras establecer la conexión con el maestro.
Registering slave on master
Estado que ocurre brevemente, inmediatamente tras establecer la conexión con el maestro.
Requesting binlog dump
Estado que ocurre brevemente, inmediatamente tras establecer la conexión con el maestro. El flujo envía al maestro una petición para los contenidos de su log binario, comenzando por el nombre del log binario pedido y la posición.
Waiting to reconnect after a failed binlog dump
request
Si la petición del volcado del log binario falla (debido a
una desconexión), el flujo pasa a este estado mientras
duerme, luego trata de reconectar periódicamente. El
intervalo entre reintentos puede especificarse usando la
opción --master-connect-retry
.
Reconnecting after a failed binlog dump
request
El flujo está tratando de reconectar con el maestro.
Waiting for master to send event
El flujo ha conectado con el maestro y está esperando a que
lleguen los eventos del log binario. Esto puede tardar un
tiempo largo si el maestro está en espera. Si la espera
dura slave_read_timeout
segundos, se
produce un timeout. En este punto, el flujo considera la
conexión rota e intenta reconectar.
Queueing master event to the relay log
El flujo ha leído un evento y lo está copiando en el log retardado para que el flujo SQL pueda procesarlo.
Waiting to reconnect after a failed master event
read
Un error ocurre durante la lectura (debido a una
desconexión). El flujo duerme durante
master-connect-retry
segundos antes de
intentar reconectar.
Reconnecting after a failed master event
read
El flujo trata de reconectar con el maestro. Cuando la
conexión se vuelve a establecer, el estado pasa a
Waiting for master to send event
.
Waiting for the slave SQL thread to free enough
relay log space
Está usando un valor
relay_log_space_limit
distinto a cero, y
el log retardado ha crecido hasta que su tamaño combinado
escede este valor. El flujo de entrada/salida está en
espera hasta que el flujo SQL libera suficiente espacio
procesando los contenidos del log retardado de forma que
pueda leer algunos ficheros de log retardado.
Waiting for slave mutex on exit
Estado que ocurre brevemente al parar el flujo.
É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.