Não deve haver nenhum destes, esta diretiva de configuração deve ser definida como padrão (não ignorando nenhum dos erros). Tão simples como isso. E se eu fosse você - reinitializaria toda a réplica. Está quase inevitavelmente fora de sincronia, no nível lógico.
Esta legenda urbana (configurando não padrão slave-skip-errors
) vem de duas coisas:
- falta de compreensão de como a replicação funciona
- o fato engraçado de que o MySQL não define a réplica para
read-only
por padrão, portanto, qualquer cliente que ainda se conecte a ele (devido a descritores de conexão obsoletos ou poolers de conexão bloqueados) pode facilmente danificá-lo. Assim, cada réplica provavelmente precisa serread-only
, a menos que haja uma replicação de cadeia cíclica (do meu ponto de vista - outro absurdo) ou pelo menos um entendimento definitivo do motivo pelo qual ela deve ser de leitura / gravação.