PostgreSQL
La base de données la plus sophistiquée au monde.

Ouverture de session

Navigation

Contactez-nous

Administration du site :
"equipe chez postgresqlfr point org"

Contact presse :
"fr chez postgresql point org"

Contact association :
"bureau chez postgresqlfr point org"

Questions PostgreSQL :
 IRC :
  serveur irc.freenode.net
  canal #postgresqlfr

Recherche

Accéder aux archives

« Octobre 2008  
Lun Mar Mer Jeu Ven Sam Dim
  2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31  

Syndication

Flux XML

Sondage

Quelle est la version de PostgreSQL la plus répandue sur vos serveurs ?
8.3
10%
8.2
42%
8.1
40%
8.0
2%
7.4
6%
7.3 ou antérieure
0%
Nombre de votes: 48

Pb connection en local

Technique - général | Pb connection en local

Par toniogab le 18/01/2008 - 13:19

Bonjour, je viens d installer la version 8.2.6 sur mon serveur debian qui a deja une version 8.1.3, migrer mes bases, OK
Le problème s'est que je ne peux me connecter en local qu en rajoutant le hostname et le port ayant prealablement ajouter l ip de mon serveur dans le hba.

J ai cette erreur: (ma base est sur le port 5433
psql: could not connect to server: Aucun fichier ou répertoire de ce type
Is the server running locally and accepting
connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"?

J ai esayer de supprimer la 8.1, meme chose. Je pense qu il veut taper sur des fichiers de la 8.1 ?
Merci

Options d'affichage des commentaires

Sélectionnez la méthode d'affichage des commentaires que vous préférez, puis cliquez sur "Sauvegarder les paramètres" pour activer vos changements.

Spécifier le port!

Jean-Paul Argudo/ = 18 Janvier, 2008 - 14:05

Bonjour,

Il vous faut aussi spécifier le port de votre serveur dans la chaîne de connexion. Dans votre message, vous voyez bien que votre client essaie de se connecter au port 5432 (port par défaut, puisque vous ne l'avez pas mentionné..).

Deux solutions:

  • Soit vous spécifiez le port (voir l'option -p de psql par exemple);
  • Soit, si vous n'avez plus qu'un seul PostgreSQL d'installé sur votre serveur, vous pouvez éditer le fichier postgresql.conf, et changer le port d'écoute, qui doit être sur 5433, remettez 5432, puis redémarrez le serveur PostgreSQL

Cordialement,

--
Jean-Paul ARGUDO
http://dalibo.com | http://dalibo.org


La premiere solution ne me co

toniogab/ = 18 Janvier, 2008 - 15:01

La premiere solution ne me convient car j utilise en local Munin, et il me faut une connection direct pour les scripts.
J ai déplacé mon instance en 5432, quand je tape : psql posgtres même erreur.
J ai un peu approfondi, en fait il aurait un pb de chemin de socket; il routerait vers l ancien socket de mon instance(/var/run/postgresql/.s.PGSQL.5432") car mon emplacement actuelle est : /tmp/.s.PGSQL.5432".
J ai modifié dans le conf le repertoire du socket et la ca fonctionne.
Mauvaise desinstalltion de la 8.1?
Merci.


© PostgreSQLFr, tous droits réservés.
Site déclaré à la CNIL sous le numéro 1074678, conformément à la Loi en vigueur.