REPLICA?ÃO MYSQL, SABER SE O SLAVE ESTEVE OFF

NILSONTRES 06/02/2017 16:39:10
#471420
Pessoal,
Resolvi replicar o Mysql, a principio em teste, é claro.
A intenção é colocar o sistema para funcionar imediatamente alterando a string de conexão direcionando para o slave, sempre que o Master parar.
Mas existe uma preocupação, preciso saber se esse slave estava on quando o master parou, posso utilizar de alguns recursos, como por exemplo, verificar no logmein a quanto tempo a maquina esteve of.
Mas via Mysql tem alguma query para isso ?, o show slave status me parece não mostrar.
Obrigado.
MESTRE 06/02/2017 16:50:00
#471421
Resposta escolhida
Interessante

Veja se te ajuda:

https://dev.mysql.com/doc/refman/5.7/en/slave-logs.html
https://dev.mysql.com/doc/refman/5.7/en/replication-options-slave.html#option_mysqld_relay-log-info-repository
KERPLUNK 06/02/2017 18:12:35
#471432
O que você quer na verdade é saber se o banco slave está atualizado, não é isso?
NILSONTRES 06/02/2017 19:01:40
#471443
Citação:

O que você quer na verdade é saber se o banco slave está atualizado, não é isso?


Isso mesmo, mas lembrando que não posso mexer no master ele esta pifado, vamos dizer assim.
Estive observando os logs na slave, eles ajudam, informam a data e hora que o slave se desligou do master e data e hora que se reconectou e atualizou.

Observe a imagem,
o master.info informa o momento em que o slave se desconectou do master.
o relay-bin mostra o momento em que o slave se conectou com o master.
não é o caso ai nessa imagem, mas o .err mostra se houve uma tentativa do slave se comunicar com o master e o master estava off, ele marca o momento da tentativa frustrada.
em cima desses logs, foi o que consegui, por hora já é um avanço.
Obrigado até aqui.


NILSONTRES 09/02/2017 13:37:09
#471497
Encontrei informações importantes dentro do Log de erro. Vou deixar hoje ainda esse post.
Tópico encerrado , respostas não são mais permitidas