Externer Datenbankzugriff

Irgendwelche Probleme mit XAMPP für Windows? Dann ist hier genau der richtige Ort um nachzufragen.

Externer Datenbankzugriff

Postby rhservice » 30. January 2006 21:59

Hallo,

ich habe ein kleines Problem.

Habe Xampp auf einem Rechner und möchte von einem anderen Rechner auf die DB zugreifen!
Wenn ich im Browser 192.168.1.20 aufrufe, kann ich mich mit phpmyadmin verbinden. will ich jedoch mit cao (ein warenwirtschaftssystem) dirket auf die db zugreifen. kommt diese fehlermeldung: Der Server ist nicht erreichbar.
Als server gebe ich in CAO 192.168.1.20 ein.

Was mache ich falsch. Was kann ich einstellen um einen externen Zugriff auf die DB zuhaben?

Vielen Dank im Vorauss für eure Hilfe!
rhservice
 
Posts: 14
Joined: 30. November 2005 17:23

Postby JollyFine » 30. January 2006 22:17

hi,
als erstes musst du deinen xampp erst mal im internet bekannt machen in dem du auf eine extern ip weiter leitest. die ip die du angegeben hast ist eine reine lan-ip, also eine interne auf die man von aussen in der regel nicht zugreifen kannst.
da sich deine ip aller wahrscheinlichkeit alle 24 h ändert, solltest du mit einem dienst wie dyndns.org eine adresse erstellen, die durch einen ip-updater immer auf deine aktuelle ip verweist.
wenn du dir so eine adresse erstellt hast, wie zb. yourdomain.dyndns.org kannst du jederzeit auf deine db zugreifen wenn du diese adresse eingibst - jedoch nur wenn der updater läuft und deine aktuelle ip in die db bei dyndns geschrieben wird.

sorry, sollte das verworren klingen - bin neu im hilfe-geschäft ;)

greez
JollyFine

edit: vielleicht hilft dir das hier auch weiter: http://faq.kwm-web.info/doku.php?id=xam ... m_internet
Last edited by JollyFine on 30. January 2006 22:20, edited 1 time in total.
JollyFine
 
Posts: 22
Joined: 29. January 2006 11:10

Postby rhservice » 30. January 2006 22:19

hi,

danke dir.
das mit der dynamischen ip ist mir bekannt. jedoch möchte ich nicht das man aus dem internet zugreifft sondern nur von der ip 102.169.1.15, dass heisst von meinem anderem pc im netzwerk!
wie mache ich das?
rhservice
 
Posts: 14
Joined: 30. November 2005 17:23

Postby JollyFine » 30. January 2006 22:27

die rechner sind im selben netz?

weil wenn du einmal 192.168..... eingibst und dann von 102.169.... versuchst drauf zu zu greifen...? würde ich mal vermuten das das nicht geht.
ich kenn cao zwar nicht, aber immer wenn ich auf die db bei mir zugreifen wollte, hat das nur funktioniert wenn ich im lan im selben netz bin, ansonsten eben nur über die dyn-adresse....

greez
Jolly
JollyFine
 
Posts: 22
Joined: 29. January 2006 11:10

Postby rhservice » 30. January 2006 22:29

sorry nicht 102.168... sondern 192.168
rhservice
 
Posts: 14
Joined: 30. November 2005 17:23

Postby rhservice » 31. January 2006 11:38

keiner eine IDEE wie ich das hinbekommen kann?
rhservice
 
Posts: 14
Joined: 30. November 2005 17:23

Postby deepsurfer » 31. January 2006 11:55

Port 3306 in Firewall freigeben, wenn ein Internet Zugang auch sein soll, dann auch dem Router eine Portforward von 3306 auf die LAN-IP des Servers setzen.

Ich gehe jetzt von der Grundeinstellung des XAMPP aus, dann versuchst du mit dem Usernamen root auf den MySQL zu zu greifen.
Also folglich mittels phpmyadmin den User "root" mitteilen das dieser abrufbar ist von "Jeder Host"( =" % ") und nicht von "localhost".

Solltest du einen Usernamen eingerichtet haben so musst du diesem Usernamen auch den Zugriff "Jeder Host" statt "localhost" eintragen.
Erst damit darf jemand von ausserhalb des Server auf MySQL zugreifen.
chirio Deep
Wie sagte einst der MCP aus Tron auf dem Bildschirm zu schreiben Pflegte
" ... end of communication ... "
User avatar
deepsurfer
AF Moderator
 
Posts: 6440
Joined: 23. November 2004 10:44
Location: Cologne
Operating System: Win-XP / Win7 / Linux -Debian

Postby rhservice » 31. January 2006 13:36

danke dir!
dass mit Jeder host hat super geklappt!
rhservice
 
Posts: 14
Joined: 30. November 2005 17:23


Return to XAMPP für Windows

Who is online

Users browsing this forum: No registered users and 33 guests