2016-12-15 7 views
1

Ich habe eine kleine App auf Java geschrieben und muss Daten aus der Ferne speichern. Ich habe mich auf dem kostenlosen Host registriert und eine PostgreSQL-Datenbank erstellt. Wenn ich auf PhpPgAdmin vom Host gehe, sehe ich das. enter image description hereWie kann man sich aus der Ferne mit PostgreSQL verbinden?

Aber wie kann ich mit diesem DB verbinden (von Intellij IDEA zum Beispiel)?
Was ich als Host schreiben muss.

enter image description here enter image description here

+0

navernoe 'localhost'? .. –

Antwort

1

Sie müssen IP-Adresse oder Domänenname Ihres Hosts schreiben.

+0

Wahrscheinlich müssen Sie fragen Der Host-Admin zum Öffnen des Postgresql-Ports oder, wenn Sie Zugriff haben, konfigurieren Sie pg_hba.conf und postgresql.conf für den Remote-Zugriff. In den meisten Hosts ist es standardmäßig geschlossen. Es ist nur für den Zugriff auf den lokalen Host geöffnet. –

+0

Wie ich verstehe, kann es nicht frei sein? – Dmitry

1

EDITED Wenn es eine Remote-Host ist und Sie wissen, die Hostnamen, können Sie die IP herausfinden, verbinden (auch wenn Sie nur in der Lage, um die Hostnamen angeben sollen). Zum Beispiel von Ihrem lokalen Rechner (unter der Annahme von Unix), können Sie dies im Terminal ausführen: host that_russian_string_that_I_assume_is_the_remote_host und das sollte Ihnen die IP-Verbindung von intellij geben.

+0

In EDITED der Frage habe ich Bild von meinem Hosting hinzugefügt. Wenn ich diese IP-Adresse als Host schreibe bekomme ich Fehler: FATAL: no pg_hba.conf Eintrag für Host "178.94.207.167", Benutzer "cp319485_yapokupay", Datenbank "cp319485_yapokupay", SSL aus – Dmitry

+0

Ok, Sie sollten keine Verbindung herstellen können zu dieser db vom Terminal entweder dann. Zum Beispiel 'psql -h 178.94.207.167 -l -U cp319485_yapokupay' sollte nicht funktionieren. Wenn dies der Fall ist, müssen Sie Zugriff anfordern, normalerweise muss jemand einen Eintrag in dieser pg_hba.conf-Datei hinzufügen, wie es zuvor von Abzal vorgeschlagen wurde. – Thanos

+0

Wo finde ich die Datei pg_hba.conf auf der Remote-DB? – Dmitry

Verwandte Themen