replicação do mysql Slave_IO não está em execução

2

Eu tenho problemas para conectar meu escravo ao mestre. No passado ele estava funcionando bem e desde que eu reiniciei meu mestre, então o escravo não pode se conectar.

Eu verifiquei o usuário escravo no mestre tudo de bom. Tudo no escravo é o caminho que deveria ser. Mas toda vez que eu inicio o escravo meu IO Thread não está conectando ao master.

Alguma ideia?

    
por Kourosh Samia 14.09.2010 / 18:39

2 respostas

2

Você provavelmente tem o Slave_IO_Running , mas não o Slave_SQL_Running . Em outras palavras, os log binários estão sendo atualizados, mas as consultas não estão sendo executadas. Você pode verificar isso com SHOW SLAVE STATUS\G .

Execute stop slave; e, em seguida, start slave; no escravo para reiniciar o IO e o SQL.

Caso contrário, produza erros no SHOW SLAVE STATUS e no log de erros, e eu poderei fornecer mais recomendações.

    
por 14.09.2010 / 19:23
1

Você pode dar a impressão de SHOW MASTER STATUS \ G e SHOW SLAVE STATUS \ G nos respectivos servidores.

Já verificou os logs? Especificamente: / var / lib / mysql / [nome_do_servidor] .err

Eu tive a mesma coisa comigo após uma reinicialização, o que acabei tendo que fazer foi redefinir a replicação para que ela usasse um novo arquivo de log bin.

    
por 14.09.2010 / 18:47