Mysql tabel copieren naar hosted database . . .

helmuteke
Pro Member
Pro Member
Berichten: 420
Lid geworden op: 08 Feb 2010
Bedankt: 24 keer
Uitgedeelde bedankjes: 2 keer

Mysql tabel copieren naar hosted database . . .

Berichtdoor helmuteke » 14 Jun 2015, 16:32

Ik weet dat er hier creatieve geesten zijn , en zit met volgende situatie.

ik heb een zelfgeschreven applicatie welke om de zoveel tijd gegevens wegschrijft naar een mysql database welke hier ter plaatste staat te draaien.

Ik zou willen dat gasten gegevens kunnen opvragen via een gehoste site waar ik een mysql database heb.

Ik dacht aan volgende oplossingen .

- Als ik een lijn wegschrijf naar de lokale via een sql string , dan doe ik dit ook naar de gehoste . Ik moet echter dan m'n ip adres weten en dit zo instellen op de gehoste , anders gaat dit niet. dus als m'n lokaal ip adres wijzigt heb ik het vlaggen.

- Ik probeer telkens ik een lijn wegschrijf , dit ook te doen naar de gehoste via een php script. Maar dit zou dan zou moeten beveiligt worden dat ik alleen kan wegschrijven .

- Om de 10 minuten wordt via een soort cronjob de tabel volledig gecopierd naar de gehost , maar hier ook weer dit probleem via het IP adres.

iemand anders een idee of hoe dit dynamisch ip adres te omzeilen ?? laat jullie gaan

tnx

helmut



i

Gebruikersavatar
fryelectro
Elite Poster
Elite Poster
Berichten: 1572
Lid geworden op: 14 Dec 2005
Locatie: 03BOO0
Bedankt: 86 keer
Uitgedeelde bedankjes: 248 keer

Re: Mysql tabel copieren naar hosted database . . .

Berichtdoor fryelectro » 14 Jun 2015, 17:29

Firewall rule op basis van dynamic dns naam en de firewall rule elke bijv 10 min reloaden om te zeker te zijn dat als ip wijzigt, alles nog werkt.

[Afbeelding Post made via mobile device ]
Proximus Office&Go Maxi - 100/20 profile (70/10 vectoring + DLM) - Fritz!Box 7390 via Fritz!Box 7360v2 (PPPoE bridge)
Proximus SmartXL 10 + SmartXL 20 Team
Hosted Asterisk + FreePBX + weepee trunk + FreeVoipDeal

Gebruikersavatar
xming
Pro Member
Pro Member
Berichten: 434
Lid geworden op: 06 Okt 2005
Bedankt: 47 keer
Uitgedeelde bedankjes: 9 keer

Re: Mysql tabel copieren naar hosted database . . .

Berichtdoor xming » 14 Jun 2015, 17:47

Een VPN en dan mysql in master/slave zetten over die VPN?

ITnetadmin
Elite Poster
Elite Poster
Berichten: 6609
Lid geworden op: 28 Jan 2012
Bedankt: 492 keer
Recent bedankt: 10 keer
Uitgedeelde bedankjes: 97 keer

Re: Mysql tabel copieren naar hosted database . . .

Berichtdoor ITnetadmin » 14 Jun 2015, 18:11

Volgens mij is zijn probleem dat de gehoste DB enkel connecties aanvaardt vanuit een gewhitelist IP adres, dat dynamische van hem dus. Dat moet je dus bij de gehoste DB aanpakken, tenzij het wel degelijk enkel de firewall is die de check uitvoert.

VPN, indien mogelijk, lijkt me het makkelijkst. Dan vermijd je ook dat je een pinhole in de firewall moet maken van waaruit de DB aangevallen kan worden.
Aangezien het om een gehoste DB gaat, moet je dan wel voldoende toegang hebben tot de server om een VPN op te zetten. Als dat puur om een DB in een webhosting pakket gaat, kan dat wel ns moeilijk worden. Maar dat geldt ook voor de firewall whitelist in dat gevak.

[Afbeelding Post made via mobile device ]

helmuteke
Pro Member
Pro Member
Berichten: 420
Lid geworden op: 08 Feb 2010
Bedankt: 24 keer
Uitgedeelde bedankjes: 2 keer

Re: Mysql tabel copieren naar hosted database . . .

Berichtdoor helmuteke » 14 Jun 2015, 18:26

dus een DB in een webhost

ITnetadmin
Elite Poster
Elite Poster
Berichten: 6609
Lid geworden op: 28 Jan 2012
Bedankt: 492 keer
Recent bedankt: 10 keer
Uitgedeelde bedankjes: 97 keer

Re: Mysql tabel copieren naar hosted database . . .

Berichtdoor ITnetadmin » 14 Jun 2015, 18:31

Daar was ik al bang voor.
Je kan natuurlijk de IP restrictions gewoon weghalen, als die online db gewoon een kopie draagt en verder read-only is.
Dan beschouw je hem gewoon als cannon fodder, waar het niet uitmaakt of hij gehacked wordt, want de data gaat toch one-way vanuit jouw db naar de online versie.

[Afbeelding Post made via mobile device ]

Gebruikersavatar
xming
Pro Member
Pro Member
Berichten: 434
Lid geworden op: 06 Okt 2005
Bedankt: 47 keer
Uitgedeelde bedankjes: 9 keer

Re: Mysql tabel copieren naar hosted database . . .

Berichtdoor xming » 14 Jun 2015, 21:20

In dit geval, lokaal db dump maken, ftp naar de webhost, op webhost cron job draaien om een db restore te doen.

Gebruikersavatar
raf1
Elite Poster
Elite Poster
Berichten: 4027
Lid geworden op: 17 Nov 2009
Bedankt: 1356 keer
Recent bedankt: 7 keer
Uitgedeelde bedankjes: 226 keer

Re: Mysql tabel copieren naar hosted database . . .

Berichtdoor raf1 » 14 Jun 2015, 21:43

Simpelste oplossing: Draai de volledige applicatie gewoon op een webhost. Als de database publiek raadpleegbaar moet zijn is er toch geen reden om dit lokaal te draaien?

helmuteke schreef:- Ik probeer telkens ik een lijn wegschrijf , dit ook te doen naar de gehoste via een php script. Maar dit zou dan zou moeten beveiligt worden dat ik alleen kan wegschrijven .

Iets omslachtiger, maar wel een propere oplossing: Maak gewoon een serverscriptje met een https login en een sql-routine waarmee je data doorstuurt via een http(s) post request van de lokale applicatie naar de serverapplicatie.

Gebruikersavatar
r2504
Deel van't meubilair
Deel van't meubilair
Berichten: 28819
Lid geworden op: 28 Okt 2003
Bedankt: 1891 keer
Recent bedankt: 13 keer
Uitgedeelde bedankjes: 388 keer

Re: Mysql tabel copieren naar hosted database . . .

Berichtdoor r2504 » 14 Jun 2015, 22:22

raf1 schreef:Iets omslachtiger, maar wel een propere oplossing: Maak gewoon een serverscriptje met een https login en een sql-routine waarmee je data doorstuurt via een http(s) post request van de lokale applicatie naar de serverapplicatie.


Ofwel een "webservice" in vakjargon ;-)

Probleem is wel dat wanneer je host om één of andere reden down zou zijn jij uit sync gaat... je zal dus steeds een refresh procedure moeten voorzien.


Terug naar “Web-en applicatie-ontwikkeling”

Wie is er online

Gebruikers op dit forum: Geen geregistreerde gebruikers en 2 gasten