1 votes

Impossible de se connecter au serveur PostgreSQL

J'essaie de configurer un serveur PostgreSQL en utilisant les instructions trouvées sur aquí . J'ai installé le paquet via apt-get install postgresql et maintenant je suis sur la marche :

sudo -u postgres psql postgres

qui donne l'erreur :

psql: could not connect to server: No such file or directory
    Is the server running locally and accepting
    connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"?

Je suppose que le serveur ne fonctionne pas mais je ne sais pas comment le démarrer. Tout conseil serait très apprécié.

UPDATE : Running service postgresql status ne donne rien, même après sudo service postgresql start .

UPDATE #2 : Running ps auxw | grep post ne donne rien non plus, donc je suppose que le démon du serveur ne tourne pas.

7voto

Junfeng Points 361

Vérifiez quels clusters de bases de données sont actuellement créés :

pg_lsclusters

S'il en existe un, mais qu'il n'est pas en cours d'exécution, lancez-le (en substituant la version et le nom) :

sudo pg_ctlcluster x.y name start

S'il n'y en a pas, créez-en une et faites-la démarrer :

sudo pg_createcluster --start x.y name

Normalement, cela devrait se produire automatiquement lorsque vous installez le paquet. Donc, soit quelque chose s'est produit pendant l'installation du paquet, soit le paquet était déjà installé et quelqu'un avait déjà modifié les choses que je montre ci-dessus.

1voto

Bjamer Points 11

Je voulais ajouter que si quelqu'un rencontre cette question mais que le serveur postgresql démarre le service mais que le cluster principal ne parvient pas à s'initialiser, il y a une erreur dans votre fichier pg_hba.conf.

J'ai dû supprimer toutes les entrées sauf celles par défaut pour que le serveur redémarre correctement le service.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X