REPLICA?ÃO MYSQL, SABER SE O SLAVE ESTEVE OFF
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.
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.
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
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
O que você quer na verdade é saber se o banco slave está atualizado, não é isso?
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.
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