Por que exatamente o --skip-slave-start é recomendado com o MySQL 'START SLAVE UNTIL'?

1

Ao emitir START SLAVE UNTIL no MySQL, recebo o seguinte:

Warning: It is recommended to use --skip-slave-start when doing step-by-step replication with START SLAVE UNTIL; otherwise, you will get problems if you get an unexpected slave's mysqld restart.

Por que exatamente é recomendado usar --skip-slave-start ? O que acontece se o escravo realmente reiniciar - ele apenas esquece a parte UNTIL e replica até o fim do log binário?

    
por Rafał Dowgird 20.07.2009 / 11:58

1 resposta

2

Does it only forget the UNTIL part and replicates till the end of binlog?

Isso mesmo.

Se um escravo configurado anteriormente for iniciado sem --skip-slave-start , ele usará as informações armazenadas em master.info para reconectar-se automaticamente e continuar a replicação como normal - ou seja, sem a cláusula UNTIL . O que significa prosseguir para o final do log binário e aguardar novos eventos de log binário.

    
por 20.07.2009 / 12:03