Précédent   Forum du club des développeurs et IT Pro > Bases de données > PostgreSQL > Installation
Installation Forum d'entraide sur les problèmes liés à l'installation de PostgreSQL.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 30/01/2012, 17h31   #1
SuperBoom3r
Invité de passage
 
Homme
Étudiant
Inscription : janvier 2012
Messages : 4
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : janvier 2012
Messages : 4
Points : 0
Points : 0
Par défaut Création utilisateur compliquée

Bonjour à tous !

Je suis actuellement en stage, et j'ai une installation de PostgreSQL à faire sur un poste Mandriva. J'ai téléchargé et installé les paquets (client, serveur et librairie) nécessaires, ainsi que de quoi mettre un serveur apache et cakephp. Mon souci c'est au niveau de l'accès à mon SGBD (la formulation est peut être mauvaise, pardonnez moi si c'est le cas). Je me connecte sur l'utilisateur postgres dans l'invité de commande, puis j'essaie d'utiliser psql, sans succès. Le détail juste ici, avec le message d'erreur

Citation:
[root@localhost ~]# sudo -s -u postgres
[postgres@localhost root]$ psql
could not change directory to "/root"
psql: could not connect to server: No such file or directory
Is the server running locally and accepting
connections on Unix domain socket "/tmp/.s.PGSQL.5432"?
Quelqu'un a une idée du souci ? Je pense avoir correctement réussi à initialiser le serveur (j'aimerais bien vérifier ça ceci dit, si quelqu'un sait comment faire), j'ai seulement besoin de créer un utilisateur capable de créer des bases de données. Le problème ne semble pas forcément compliqué, mais quand on pioche un bout d'un tuto par-ci, un bout d'un tuto par là, on finit par s'y perdre !

Merci d'avance pour votre aide et bonne soirée

SuperBoom3r
SuperBoom3r est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/01/2012, 01h22   #2
estofilo
Modérateur
 
Inscription : octobre 2008
Messages : 1 702
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : octobre 2008
Messages : 1 702
Points : 2 347
Points : 2 347
Au vu du message d'erreur, la première chose à vérifier est que le serveur tourne.
Pour ça, voir le résultat de la commande shell:
estofilo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/01/2012, 08h56   #3
SuperBoom3r
Invité de passage
 
Homme
Étudiant
Inscription : janvier 2012
Messages : 4
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : janvier 2012
Messages : 4
Points : 0
Points : 0
Merci beaucoup !

Citation:
[root@localhost ~]# ps -fu postgres
UID PID PPID C STIME TTY TIME CMD
J'obtiens ce résultat là, que dois-je comprendre ? ça n'a pas l'air d'indiquer un serveur en marche...
SuperBoom3r est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/01/2012, 09h09   #4
estofilo
Modérateur
 
Inscription : octobre 2008
Messages : 1 702
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : octobre 2008
Messages : 1 702
Points : 2 347
Points : 2 347
En effet ça indique que le serveur ne tourne pas, il devrait y avoir plusieurs processus et notamment postmaster.
Il faudrait lancer le service, mais pour ma part je ne peux pas dire comment avec le package Mandriva que je n'ai jamais utilisé.
estofilo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/01/2012, 09h19   #5
SuperBoom3r
Invité de passage
 
Homme
Étudiant
Inscription : janvier 2012
Messages : 4
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : janvier 2012
Messages : 4
Points : 0
Points : 0
Merci pour ta réponse. Je me suis résolu à demander un peu d'aide, en fait c'était bien le serveur qui n'était pas démarré. Ce qui au final a été fait avec :

Citation:
etc/init.d/postgresql start
Ce que ça peut être frustrant quand on cherche pendant des heures et que la solution est si simple !

Merci encore pour tes indications en tout cas !
SuperBoom3r est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 06h44.


 
 
 
 
Partenaires

Hébergement Web