sql >> Database >  >> RDS >> PostgreSQL

Kan geen verbinding maken met Postgresql op poort 5432

Je moet postgresql.conf . bewerken bestand en wijzig regel met 'listen_addresses'.

Dit bestand kun je vinden in de /etc/postgresql/9.3/main directory.

De standaard Ubuntu-configuratie heeft alleen de localhost-interface (of 127.0.0.1) toegestaan, wat voldoende is om, wanneer elke PostgreSQL-client op dezelfde computer werkt, als PostgreSQL-server te gebruiken. Als u de PostgreSQL-server vanaf andere computers wilt verbinden, moet u deze configuratieregel als volgt wijzigen:

listen_addresses = '*'

Dan heb je pg_hba.conf . bewerkt bestand ook. In dit bestand heb je ingesteld vanaf welke computers je verbinding kunt maken met deze server en welke authenticatiemethode je kunt gebruiken. Meestal heb je een soortgelijke regel nodig:

host    all         all         192.168.1.0/24        md5

Lees alstublieft de opmerkingen in dit bestand...

BEWERKEN:

Na het bewerken van postgresql.conf en pg_hba.conf moet je de postgresql-server opnieuw opstarten.

EDIT2:Uitgelichte configuratiebestanden.



  1. Retourneer alleen rij als waarde niet bestaat

  2. 2 manieren om de grootte van een database in PostgreSQL te krijgen

  3. slaapstand met c3p0:createClob() is nog niet geïmplementeerd

  4. Hoe krijg ik een Oracle SCHEMA als DDL-scripts met DBMS_METADATA (en SCHEMA_EXPORT)