Welchen Port benutz ein Programm?
Christian Kuelker
christian.kuelker at uni-bielefeld.de
Thu Oct 2 13:46:13 CEST 2003
Am Mittwoch, 1. Oktober 2003 12:28 schrieb Juergen
Scharmacher:
> Hallo Liste,
>
> ich versuche auf meinem Debian Woody Rechner im
> Netz mysql zusammen mit phpmyadmin ans Laufen
> zu kriegen.
> phpmyadmin kann keine Verbindung zu herstellen:
>
> MySQL meldet:
> Can't connect to MySQL server on
> 'shsserver.intranet.sonnenhellweg.de' (111)
>
> Wenn ich mit telnet auf den port 3306 gehe,
> erhalte ich eine Fehlermeldung
>
> telnet: Unable to connect to remote host:
> Connection refused
>
> D.h., doch wohl, dass dort nichts läuft.
>
> Wenn ich von einem Terminal aus mysql aufrufe,
> kann ich mich einloggen. Wie bekomme ich nun
> heraus, auf welchem Port mysql läuft, bzw. was
> muss ich ändern, um Kontakt auf Port 3306 zu
> erhalten? Oder habe ich total falsch gedacht?
>
> Mit besten Grüssen
>
> Jürgen
[ckuelker at computer etc]$ mysqlshow -u root -P 3306
-h 10.10.118.100
mysqlshow: Can't connect to MySQL server on
'10.10.118.100' (111)
Diese Fehlermeldung erhaelt man mit Sicherheit
wenn der MySQL Server auf dem Server nicht
laeuft. Man erhaelt sie eventuell, wenn
dazwischen eine Firewall (Server, Router), die
den Port blockiert oder nicht weiterleitet, ist.
Wenn das steht ist die Datenbank da (der Host muss
jedoch noch Zugriff in mysql gegeben werden):
$ mysqlshow -u root -P 3306 -h 10.10.118.100
mysqlshow: Host '10.10.118.200 is not allowed to
connect to this MySQL server
Wenn man es mit Telnet versucht:
Mysql laeuft:
$ telnet 10.10.118.100 3306
Trying 10.10.118.100...
Connected to 10.10.118.100.
Escape character is '^]'.
FHost '10.10.118.200' is not allowed to connect to
this MySQL serverConnection closed by foreign
host.
Mysql laeuft nicht:
$ telnet 10.10.118.100 3306
Trying 10.10.118.100...
telnet: connect to address 10.10.118.100:
Connection refused
Andere Hinweise:
0) Zuerst von einem entfernten Rechner per
Comandozeile zugreifen und testen (dann
phpMySQLAdmin)
1) mysqld mit --port option von Hand starten.
2) routing Tabelle auf dem Server checken
3) /etc/hosts datei checken
4) /etc/my.cnf (oder wo sie sonst sein mag)
checken
5) mit ps ax mal testen ob sie wirklich laeuft ;-)
Gruss Christian
More information about the Linux
mailing list