mmmmm... Entiendo....
Existen MUCHAS maneras de hacer esto y cada una tiene un grado de complejidad distinto, obviamente la complejidad en la mayoría de los casos (no en todos) va de la mano con mayor confiabilidad y seguridad de que los datos se "pasen" de forma correcta.
Te daré 2 opciones que he utilizado en distintos escenarios y me han ido bien.
1.- Mysql Replication (Replicación Mysql)
Esto está más que explicado y detallado en cientos de miles de tutoriales en toda la web y obviamente en la documentación oficial de esta página.
¿Qué Hace?
Básicamente hará que cada datos que insertes / edites / elimines en tu base de datos local automáticamente se actualice en tu base de datos remota... Esto sería más o menos similar a actualizar los datos directamente arriba en el remoto.
2.- Archivos de texto CSV o TXT con los datos.
Esto se logra a través de las sentencias "SELECT * INTO OUTFILE" para exportar los datos a un archivo de texto en el local y "LOAD DATA INFILE" para importarlos en el remoto.
Para usarlo eficientemente debes agregar un campo de fecha y hora o timestamp o como prefieras que te indique la fecha y hora exacta en la que fue añadido o modificado un registro... Luego filtras con el "SELECT * INTO OUTFILE" los datos que han sido añadidos o modificados despues de xxxxxxxx y así enviaras al archivo solo las actualizaciones.
NOTA: Debes hacer llegar el archivo de texto al remoto para poder importarlo.
Como te dije existen otras opciones pero dependen nétamente de lo que requieras hacer y de tus aptitudes para ejecutarlas.
___________________________
Ing. Jesús Alfredo Uzcanga
Twitter: @JesusUzcanga
We learn the 20% of what we HEAR,
the 50% of what we SEE,
the 80% of what we DO and
the 95% of what we TEACH.
____________________________________________________________
https://www.linkedin.com/in/jauzcanga/