Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Mysql Slave não atualiza


Execute um show master status ou show master status\G no banco de dados mestre. Ele lhe dará os valores corretos para atualizar seu escravo.

Do seu status de escravo, parece que seu escravo se conectou com sucesso ao mestre e está aguardando eventos de log. Para mim, isso significa que seu usuário escravo foi configurado corretamente e tem o acesso correto. Realmente parece que você só precisa sincronizar a posição correta do arquivo de log.

Cuidado, porque para obter uma boa sincronização, você provavelmente deve parar o mestre, despejar o banco de dados, registrar as posições do arquivo de log do mestre, iniciar o mestre, importar o banco de dados no escravo e, finalmente, iniciar o escravo no modo escravo usando o correto arquivo de log mestre pos. Já fiz isso cerca de 30 vezes, e se você não seguir essas etapas quase exatamente, você vai obter uma sincronização ruim.