Webmaster Forum Logo Part 1 Webmaster Forum Logo Part 2
Webmaster Forum Logo Part 3
     
 
  :: Anmeldung

Benutzername:

Registrierung...

Passwort:

Passwort vergessen?

angemeldet bleiben


  
  :: Umfrage
Welche sozialen Netzwerke benutzt du regelmäßig?

 Facebook
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 73%
 keines
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 22%
 Google+
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 19%
 Twitter
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 11%
 Xing
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 6%
 schülerVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 6%
 meinVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 4%
 studiVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 4%
 MySpace
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 2%
 LinkedIn
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 2%

 ges. 393 Stimmen
 
  :: Buttons

Valid XHTML 1.0 Transitional

Dabei seit: 28.09.2007

Beiträge: 967

 

1 Zum Seitenanfang

Sonntag, 27. Juli 2008, 14:52

MySQL Server von außen zugreifbar machen

hi

wie kann ich einen MySQL Server von außen zugreifbar machen?

hab bis jetzt nur eine Anleitung gefunden in der man in der my.cnf datei das skip-networking auskommentieren muss (ein #davor setzen).
hab das gemacht und den MySQL server neu gestartet. danachwar es wie vorher, es ging nicht!
der port (3306) ist in der router-firewall sowie in der software-firewall freigegeben/offen.

was mache ich falsch?

mfg
ak

p.s.: der server läuft bei xampp unter windows
p.s.2: ich muss den server zugreifbar machen, da ich ein programm geschrieben habe, welches auch auf anderen rechner in anderen netzwerken auf die datenbank zugreifen muss.
 

Arcon

Kaiser

Dabei seit: 20.07.2003

Beiträge: 1 448

 

2 Zum Seitenanfang

Sonntag, 27. Juli 2008, 15:32

lad dir mal phpmyadmin drauf, und dann in der rechte datenbank mysql dem host erlauben remote zuzugreifen. also nicht nur lokal
ich will kein Admin werden, also darf ich das....
SMS77 Mehr als nur SMS
 

Dabei seit: 28.09.2007

Beiträge: 967

 

3 Zum Seitenanfang

Sonntag, 27. Juli 2008, 16:14

also ein % in das feld host?

hab ich gemacht, geht leider nicht :(
 

Arcon

Kaiser

Dabei seit: 20.07.2003

Beiträge: 1 448

 

4 Zum Seitenanfang

Sonntag, 27. Juli 2008, 16:19

hm.. bind-adress hast auch auskommentiert?
und der mysql user hat Grant?
ich will kein Admin werden, also darf ich das....
SMS77 Mehr als nur SMS
 

OnkelJürgen

Moderator

Dabei seit: 30.12.2002

Beiträge: 1 719

 

5 Zum Seitenanfang

Sonntag, 27. Juli 2008, 16:30

Hast du die richtige my.cnf bearbeitet? XAMPP nimmt doch immer nicht die Standardpfade, sondern übergibt eigene. Guck einfach mal in die entsprechende BAT-Datei, die für das starten des MySQL-Servers verantwortlich ist.
Auf jede Frage gibt es eine Antwort, man muss nur lange genug danach suchen.


z.B. auf www.netscripter.de :-P
 

ospx

Kaiser

Dabei seit: 11.11.2006

Beiträge: 1 131

 

6 Zum Seitenanfang

Sonntag, 27. Juli 2008, 20:01

Zitat


der port (3306) ist in der router-firewall sowie in der software-firewall freigegeben/offen.
Hast du das auch auf die richtige IP im Router zum Weiterleiten gesetzt? Feste Ip-Adresse vergeben und bei Netzwerkadapter(Karte/Stick) automatisches Zuweisen der IP-Adresse deaktiviert und entsprechende feste IP Adresse auf beiden Seiten richtig konfiguriert?
 

Dabei seit: 28.09.2007

Beiträge: 967

 

7 Zum Seitenanfang

Montag, 28. Juli 2008, 08:28

Zitat

hm.. bind-adress hast auch auskommentiert?

bind-adress gibts in meiner my.cnf datei gar nicht.

Zitat

und der mysql user hat Grant?

nein, das soll nur ein benutzer zum daten abfragen, updaten und eintragen in einer bestimmten db sein.

Zitat

Hast du die richtige my.cnf bearbeitet? XAMPP nimmt doch immer nicht die Standardpfade, sondern übergibt eigene. Guck einfach mal in die entsprechende BAT-Datei, die für das starten des MySQL-Servers verantwortlich ist.

mysql_start.bat:

  Spoiler Spoiler

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
@echo off
echo Diese Eingabeforderung nicht waehrend des Running beenden
echo Please dont close Window while MySQL is running
echo MySQL is trying to start
echo Please wait  ...
echo MySQL is starting with mysql\bin\my.cnf (console)

mysql\bin\mysqld --defaults-file=mysql\bin\my.cnf --standalone --console

if errorlevel 1 goto error
goto finish

:error
echo.
echo MySQL konnte nicht gestartet werden
echo MySQL could not be started
pause

:finish

die pfade sind richtig eingetragen

Zitat

Hast du das auch auf die richtige IP im Router zum Weiterleiten gesetzt? Feste Ip-Adresse vergeben und bei Netzwerkadapter(Karte/Stick) automatisches Zuweisen der IP-Adresse deaktiviert und entsprechende feste IP Adresse auf beiden Seiten richtig konfiguriert?

ich hab die weiterleitung auf die ip von meinem rechner gesetzt, im mom nur zu testzwecken um zu schauen ob das mit der db funzt.
wollte das schonmal anders machen, dann sind alle rechner abgekackt weil sie mit wlan sich zum router verbinden
aber im moment ist es richtig eingestellt

ich hab grad mal mit MySQL Administrator versucht, der gibt mir aus:

[...]
MySQL Fehlernummer ist 2003
Can't connect to MySQL server on 'meine-domain.de'(10060)
[...]
2003 heißt ja das der server nicht antwortet, weiß aber nicht woran das liegen könnte.

habt ihr noch ne idee?

edit:
hab grade alle software firewalls ausgeschaltet und es ging immer noch nicht, daran liegts schonmal nicht

edit: habe ein bisschen an was rumgespielt und verstellt und siehe da, es funktioniert :)

danke für eure hilfe :) :thumbup:

Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von »andreaskeil« (28. Juli 2008, 09:37)

 

Norvares

unregistriert

8 Zum Seitenanfang

Dienstag, 29. Juli 2008, 08:01

du hast doch sicher auch Port forwarding eingerichtet oder ?
Router Firewall schön und gut, aber ohne Port forwarding auf deine IP geht nichts.
 

Dabei seit: 31.08.2008

Beiträge: 37

 

9 Zum Seitenanfang

Dienstag, 2. September 2008, 04:14

Bei mir tauchte das Problem auch auf. Und dank des Hinweises auf portfw ging es dann.

Kann aber unter Umständen manchmal auch am DSL-Anbieter liegen. Bei Kabel Deutschland sind zum Beispiel teils IP-Bereiche von vorne herein gesperrt, die man durch einen Anruf freischalten lassen kann.
Signaturen sind doof ;-)
 

Ähnliche Themen