Ich habe versucht, pg_hba.conf-Datei zu bearbeiten, um in der Lage zu sein, den Server unter Verwendung nur der IP-Adresse mit, bisher, keinen Erfolg.Zugriff auf PostgreSQL-Server von LAN
Zum Beispiel kann ich auf mit «localhost», aber ich möchte die IP-Adresse für den Zugriff verwenden, mein Router gab, ist mir wich etwas wie 192.168.1.X
Diese mi pg_hba.conf ist:
# TYPE DATABASE USER ADDRESS METHOD
# "local" is for Unix domain socket connections only
local all all trust
# IPv4 local connections:
host all all 127.0.0.1/32 trust
# IPv6 local connections:
host all all ::1/128 trust
# Allow replication connections from localhost, by a user with the
# replication privilege.
#local replication postgres trust
#host replication postgres 127.0.0.1/32 trust
#host replication postgres ::1/128 trust
host all all 0.0.0.0/0 trust
Irgendwelche Hilfe?
Es gibt mehrere Informationen, die benötigt werden. Ihr Router gibt Ihnen eine LAN-IP, so dass Sie von außerhalb Ihres LANs nicht auf Ihren Computer zugreifen können. Ich bin nicht vertraut mit PostgreSQL, aber ich weiß, dass MySQL auf Ubuntu erfordert, dass ich den MySQL-Dienst auf Ubuntu neu starten. Welches Betriebssystem verwenden Sie? Und schließlich, haben Sie eine Firewall, die den Zugriff auf den von PostgreSQL verwendeten Port verhindert? –
Ich habe keine Firewall und ich bin mir bewusst, dass es nur von LAN zugegriffen werden konnte. Ich benutze Linux 3.12 (Manjaro) @gabe –
@simon wollte nur sicherstellen, dass Sie der LAN-Einschränkung bewusst waren, da Ihr Titel überall sagte. Tut mir leid, ich kann nicht mehr Hilfe sein, aber ich benutze Ubuntu und MySQL. Ich würde vorschlagen, dass Sie PostgreSQL und OS zu Ihrer Frage hinzufügen, damit Leute, die Ihnen in Zukunft helfen wollen, es nicht verpassen. Viel Glück. –