fisch: / (MYSQL) - externe Zugriffe

Beitrag lesen

Hallo,
ich bin gerade ein wenig am rumprobieren und habe jetzt erfolgreich (stolzbin *g*) einen MySQL-Server zum laufen gebracht.
Ausserdem habe ich noch einen Apache-Webserver, einen FTP-Daemon, einen Mailserver und SSH installiert, funktioniert auch alles.
Es fnktioniert jetzt praktisch alles, bis auf den externen MySQL-Server.
Ich zab jetzt in PHPMYADMIN mal externen Zugriff für einen User freigeschalten, aber ich komm da nicht ran von aussen.
Ich sitze hinter keinem Router und auf meinen Apache und FTP usw. kann man auch von aussen zugreifen.
Nur eben nicht auf MySQL.

ICh glaube, dass ich da wasgepfuscht habe...
Wenn ich das hier eingebe passiert das:

(servername):~# mysqladmin -h hostname --port=3306 version
mysqladmin: connect to server at '(servername)' failed
error: 'Can't connect to MySQL server on '(servername)' (111)'
Check that mysqld is running on (servername) and that the port is 3306.
You can check this by doing 'telnet (servername) 3306'

Was mich wundert ist, dass dort (servername) statt meine IP oder meine Standartdomain steht, weil ich ja schlecht per telnet zu meinem Servernamen verbinden kann ;)

Wenn ich dann das hier eingebe kommt das:

(servername):~# telnet (meinedomain) 3306
Trying (meineIP)...
telnet: Unable to connect to remote host: Connection refused

Nun bin ich aber daraus auch nicht schlau geworden.

Ich habe iptables installiert, kann es sein dass der das blockt und wenn ja, wie hindere ich ihn daran?

und wie kann ic prüfen was da noch schief läuft und es irgendwie hinbekommen?

Achso, das ganze läuft unter Debian (woody).

danke schonmal für jede hilfe, fisch.