Sincronizar Banco de Dados Online e Offline

Tenho um programa em java que usa conexão com banco de dados MySQL local.
Tenho uma copia desse mesmo banco em um host online.

Como eu posso fazer para sincronizar os dois bancos, por exemplo, usar ele offline e ao ter conexão com internet, ele atualizar o banco online.

===> “Como eu posso fazer para sincronizar os dois bancos, por exemplo, usar ele offline e ao ter conexão com internet, ele atualizar o banco online.”

O problema em atualizar e que não é na mesma hora, então seria interessante você criar um segundo campo para o banco offilne
Ex… nome do campo “DADOS_PENDENTES = SIM”.

Quando você estiver com a internet, fazer a atualização referente aos registros que estiver com esta opção preenchida e atualizar o banco do servidor, quando terminar limpar este campo.

E seria interessante você fazer uma transação nesta atualização, pois caso aconteça algo de errado, a atualização será desfeita com segurança para não ter dados incompletos no servidor.

Sobre o código não tenho com te ajudar pois não entendo muito sobre MySQL

Veja este link…