Markus Trusk: AtGuard lässt phpmyadmin mit mysql nicht connecten

Hola,
Wenn ich meine "AtGuard" Firewall deaktiviere, kann ich mich mit phpmyAdmin problemlos mit der mySQL DB verbinden. Ist sie aktiviert, bekomme ich nur die Meldung #2003 - Can't connect to MySQL server on 'DBName' (10061). Üblicherweise fragt mich die Firewall beim allerersten Mal, ob ich Zugriff erlaube, aber das Problem ist irgendwie dasselbe, wie mit ppm von Perl. Bei ppm muss ich auch stets die Firewall deaktivieren, wenn ich ein Modul nachinstallieren will, aber wonach richtet sich das? Kennt sich jemand gut mit AtGuard aus und weiß vielleicht, wie ich manuell die Verbindung freigeben kann? Bei der Hilfe zur Firewall steht auch nicht viel mehr drin als das, was nicht sowieso schon offensichtlich ist.

Markus Trusk.

  1. Hallo Markus!

    [...] aber wonach richtet sich das? Kennt sich jemand gut mit AtGuard aus und weiß vielleicht, wie ich manuell die Verbindung freigeben kann?

    Also, ich kenne mich nicht wirklich mit der Materie aus, aber Du kannst mal schauen, ob Du die Ports für die benötigten Dienste vielleicht erst "von Hand" öffnen mußt.

    Mußt halt erstmal nachschauen, welche Ports da jeweils genutzt werden.

    Ansonsten kannst Du ja zu dem DB-Server grundsätzlich _alle_ Verbindungen erlauben, was aber vielleicht nicht soo geschickt wäre - aber es könnte Dein Problem lösen.

    Du könntest zu allererst aber auch mal irgendwo nachlesen, was der Grund für den Fehler ist, das sollte bei phpMyAdmin ja irgendwo dokumentiert sein.
    (Hab grad kurz auf http://www.phpmyadmin.net/documentation/ geschaut und mir fiel dabei folgende Einstellung auf:
    $cfg['AllowArbitraryServer'] boolean
        If enabled allows you to login to arbitrary server using cookie auth.
        NOTE: Please use this carefully, as this may allow to access MySQL servers behind firewall where your http server is placed.
    Vielleicht könnte Dir das ja auch weiter helfen)

    MfG
    Götz

    --
    Losung und Lehrtext für Dienstag, 27. Januar 2004
    Der Herr, euer Gott, ist gnädig und barmherzig und wird sein Angesicht nicht von euch wenden, wenn ihr euch zu ihm bekehrt. (2.Chronik 30,9)
    Jesus stieg aus und sah die große Menge; und sie jammerten ihn, denn sie waren wie Schafe, die keinen Hirten haben. (Markus 6,34)
    (http://www.losungen.de/heute.php3)
    1. Hi,
      danke für die Hilfe, aber selbst wenn ich den auth_type auf cookie setze, und diesen von dir vorgeschlagenen Wert auf TRUE sehe ich leider keinen Unterschied. Ich habe gelesen, dass üblicherweise Port 3306 über TCP verwendet wird. Schalte ich diesen in beide Richtungen über TCP frei, habe ich selbst dann keinen Erfolg. Es funktioniert immer nur, wenn die Firewall ganz offline ist, hmm.

      Markus Trusk.