Mestre de replicação MySQL => Escravo => Mestre

Mestre de replicação MySQL => Escravo => Mestre

Eu configurei a replicação mestre-escravo do MySQL com sucesso. Mas percebi que não funcionaria se eu quisesse simular o caso do mundo real. Aqui está o meu cenário:

  1. Certifique-se de que os dados foram totalmente replicados para o Salve do Master.
  2. Desligue o nó mestre.
  3. Insira alguns dados novos (digamos dados de teste) na tabela do Slave.

Agora o mestre voltou ao normal. Gostaria de sincronizar os dados de teste com o nó mestre. Aqui estão 2 métodos que tentei:

  1. Reinicie o nó Master e redefina o nó Slave.
  2. Mude o papel deles, mude o Escravo original para Mestre, o Mestre original para Escravo.

Parece que os dois métodos só podem sincronizar os dados inseridos depois que eu abro o Master. Mas ambos os métodos perdem os dados de teste que foram inseridos na tabela durante o desligamento do Master. Até agora só consigo pensar em copiar dados pelo mysqldump antes de sincronizar dois nós novamente. Então os dados serão consistentes entre 2 nós. Mas não é muito eficaz. Como sincronizo o backup dos dados de teste para masterizar de maneira mais eficaz?

Sou muito novo no MySQL, qualquer ajuda será apreciada!

informação relacionada