Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: MySQL connectie van buitenaf  (gelezen 497 keer)

mPOS

  • Gast
MySQL connectie van buitenaf
« Gepost op: 2008/08/18, 15:09:03 »
Hallo,

Ik ben al een tijdje aan het proberen om vanaf een andere locatie connectie op te bouwen naar mijn mysql-servertje hier. Doel is dat ik vanaf een live werkende apache/mysql systeem regelmatig data over kan pompen naar een centraal back-up servertje.
Echter het lukt me niet om connectie te krijgen.

Wat heb ik geprobeerd?

1. mySQL configuratie: /etc/mysql/my.cnf
Gecontroleerd dat de poort op 3306 staat.
skip-networking is niet aanwezig.
bind-address gezet op lokale ip-adres (10.0.0.50)
In mijn router wordt poort 3306 geforward naar dit ip-adres.
Herstart mySQL: /etc/init.d/mysql restart

2. poort open gezet in iptables
iptables -A INPUT -p tcp --destination-port 3306 -j ACCEPT

3. rechten.
Linux: beide systemen zelfde gebruiker mpos met zelfde wachtwoord
MySQL: beide systemen gebruiker mpos, live-systeem heeft op de database geen wachtwoord, centrale server wel

4. Test a)
op de 'live'-machine in terminal de volgende commando gedaan:

mysql -u mpos -h xx.xx.xx.xxx -p
waar xx.xx.xx.xxx het externe ip adres van mijn internetverbinding is.
Ik krijg netjes de vraag om een wachtwoord, maar na  het invullen gebeurd er niks, ook geen foutmelding.

5. Test b)
simpel php-scriptje met connectie naar de database: krijg de foutmelding: access denied for user 'mpos'@'xx.xx.xx.xxx' (using password: YES).

6. /etc/hosts.allow
staat: 'mysqld: ALL'

Weet iemand wat ik over het hoofd zie, of dat ik wat fout doe?
Alvast bedankt voor het meedenken
Bronnen gebruikt:
linkje 1



mPOS

  • Gast
MySQL connectie van buitenaf
« Reactie #1 Gepost op: 2008/08/18, 15:53:08 »
vaag, ik heb maar 1x een post aangemaakt, daarna alleen gewijzigd.

Het is inderdaad niet de bedoeling dat ik de vraag 2x stel

Ik zie wel dat de andere vraag mijn wijzigingen niet bevat, wellicht werd hij verplaatst op het moment dat ik de wijziging aan het schrijven was