Ik heb een lokale MySQL tabel (4.1.15) die ik wil synchroniseren met een online MySQL tabel.
Nou heb ik MySQL replication al gevonden, maar ik heb op de online server niet voldoende rechten om hier gebruik van te maken. Ik krijg het niet voor elkaar in elk geval.
Iedere minuut wordt er een nieuwe regel in de tabel geschreven, ik zou bijvoorbeeld iedere 5 minuten deze data willen uploaden. Het script wat de data erin zet is niet heel secuur en het is dus niet precies 60 seconden tussen de entry.
Op de lokale server heb ik verder alle rechten en kan ik cronjobs draaien etc.
Nou zit ik te denken een PHP scriptje te scrijven wat de laatste 5 regels uit de tabel leest en deze post naar een PHP script op de online server waar het vervolgens in de tabel daar geschreven wordt.
Ik heb alleen het idee dat dit niet echt een slimme oplossing is en ik weet ook niet goed hoe ik het moet aanpakken qua foutcontrole. Stel dat er op de lokale server iets mis is waardoor er geen nieuwe entry's zijn, dan gaat het script doodleuk dezelfde entry's naar de andere tabel versturen waardoor je een zootje krijgt lijkt me.
Wat is jullie idee hierover en bestaan er eventueel ook andere oplossingen hiervoor?
Nou heb ik MySQL replication al gevonden, maar ik heb op de online server niet voldoende rechten om hier gebruik van te maken. Ik krijg het niet voor elkaar in elk geval.
Iedere minuut wordt er een nieuwe regel in de tabel geschreven, ik zou bijvoorbeeld iedere 5 minuten deze data willen uploaden. Het script wat de data erin zet is niet heel secuur en het is dus niet precies 60 seconden tussen de entry.
Op de lokale server heb ik verder alle rechten en kan ik cronjobs draaien etc.
Nou zit ik te denken een PHP scriptje te scrijven wat de laatste 5 regels uit de tabel leest en deze post naar een PHP script op de online server waar het vervolgens in de tabel daar geschreven wordt.
Ik heb alleen het idee dat dit niet echt een slimme oplossing is en ik weet ook niet goed hoe ik het moet aanpakken qua foutcontrole. Stel dat er op de lokale server iets mis is waardoor er geen nieuwe entry's zijn, dan gaat het script doodleuk dezelfde entry's naar de andere tabel versturen waardoor je een zootje krijgt lijkt me.
Wat is jullie idee hierover en bestaan er eventueel ook andere oplossingen hiervoor?