web-dev-qa-db-fra.com

Le serveur Postgresql n'a pas démarré sous Ubuntu 14.04

Mon problème est qu'après postgresql installé, essayez de configurer la base de données postgresql, son message d'erreur est comme ci-dessous:

dineshlap@ss-laptop:~$ Sudo -u postgres psql postgres
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"?

et j'ai essayé beaucoup de solutions sur internet. mais rien n'a fonctionné pour moi! :(

si vous connaissez la solution à ce problème, répondez à ce message!

Note: j'utilise Ubuntu 14.04 (64 bits) et postgresql 9.

15
Dinesh

Essayez juste de redémarrer

Sudo /etc/init.d/postgresql restart

cela a fonctionné pour moi :)

25
Talal

Ubuntu16.04 et 9.3

Sudo systemctl restart postgresql-9.3.service

Peut-être connaissez-vous le service avant de redémarrer le serveur

service --status-all
3
Giang Bui Truong

Dans certains cas, vous pouvez avoir un problème de permission. Je crée un script Shell comme ceci:

#!/bin/bash

chown -R $User:$User /var/run/postgresql
Sudo /etc/init.d/postgresql restart

remplacez $ User par votre nom d'utilisateur et exécutez le fichier (en supposant que le nom du fichier est postgresql.sh):

Sudo ./postgresrun.sh
0

J'ai eu le même problème. après avoir couru

systemctl status [email protected]

Il a montré l'erreur suivante

le répertoire de données "/var/lib/postgresql/9.6/main" a un accès groupe ou monde


SOLUTION

alors j'ai couru:

Sudo chmod 0700 /var/lib/postgresql/9.6/main

Puis j'ai redémarré:

Sudo systemctl restart [email protected]

courir Sudo systemctl restart [email protected] a montré mon service actif et en marche!

0
Roxanne

Essayez celui-ci monsieur,

Modifiez votre pg_hba.conf et ajoutez votre adresse d'hôte:

local    all    postgres                     peer
Host     all    all         127.0.0.1/24     md5

et également modifié votre postgres.confadd votre file d'attente avec:

listen_addresses = " * "

puis redémarrez votre service:

Sudo service postgresql restart

voyez votre journal de sortie dit ce que le miraculé:

Sudo tail -f /var/log/postgresql/postgresql-9.6-main.log

J'espère que cela aide monsieur.

0