PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Impossible de se connecter à Postgresql sur le port 5432

Vous devez modifier postgresql.conf file et changez de ligne avec 'listen_addresses'.

Ce fichier se trouve dans le /etc/postgresql/9.3/main répertoire.

La configuration par défaut d'Ubuntu n'autorise que l'interface localhost (ou 127.0.0.1), ce qui est suffisant pour l'utilisation, lorsque chaque client PostgreSQL fonctionne sur le même ordinateur, en tant que serveur PostgreSQL. Si vous souhaitez connecter le serveur PostgreSQL à partir d'autres ordinateurs, vous devez modifier cette ligne de configuration de cette manière :

listen_addresses = '*'

Ensuite, vous avez modifier pg_hba.conf dossier aussi. Dans ce fichier, vous avez défini à partir de quels ordinateurs vous pouvez vous connecter à ce serveur et quelle méthode d'authentification vous pouvez utiliser. Habituellement, vous aurez besoin d'une ligne similaire :

host    all         all         192.168.1.0/24        md5

S'il vous plaît, lisez les commentaires dans ce fichier...

MODIFIER :

Après avoir modifié postgresql.conf et pg_hba.conf, vous devez redémarrer le serveur postgresql.

EDIT2 :Fichiers de configuration en surbrillance.