Postgresql est le serveur qui exécute localement et à l'acceptation de la connexion de domaine Unix
Je suis en train d'installer postgresql-9.5 ou postgresql-9.6 sur mon ubuntu 16.04
ou 14.04
de la machine, après avoir suivi la procédure d'installation à l'aide de commandes ci-dessous.
sudo apt-get install update
sudo apt-get install postgresql postgresql-contrib
Mais lorsque j'essaie d'ouvrir psql
à partir de mon terminal à l'aide de commandes ci-dessous
sudo su postgres
psql
chaque fois sa montre juste.
psql: impossible de se connecter au serveur: Aucun fichier ou répertoire Est le
serveur exécutant localement et d'accepter les connexions sur le domaine Unix
socket "/var/run/postgresql/.s.PGSQL.5432"?
J'ai essayé d'environ 10 stackoverflow.com des solutions mais sans succès. Merci de m'aider avant que je déchire tous mes poils 🙁
$ service postgresql statut
● postgresql.service - PostgreSQL RDBMS
Loaded: loaded (/lib/systemd/system/postgresql.service; enabled; vendor prese
Active: active (**exited) since রবি 2017-03-12 21:45:56 BDT; 23min ago
Process: 917 ExecStart=/bin/true (code=exited, status=0/SUCCESS)
Main PID: 917 (code=exited, status=0/SUCCESS)
Tasks: 0
Memory: 0B
CPU: 0
CGroup: /system.slice/postgresql.service
voir cette ligne soigneusement pourquoi est sorti ? Active: active (quitté) depuis রবি 2017-03-12 21:45:56 BDT; 23min il y a
active (exited)
est normalPremière chose à vérifier est la postgres fichier de log. Postgres n'arrive pas à démarrer sur (certains) les erreurs de configuration, et rapporte dans le journal, avant de quitter.
OriginalL'auteur Always Sunny | 2017-03-12
Vous devez vous connecter pour publier un commentaire.
Vous pouvez exécuter la commande suivante pour vérifier si postgresql est en cours d'exécution:
Si PostgreSQL n'est pas démarré, vous pouvez le lancer avec:
Si elle ne démarre pas correctement, vous pouvez regarder ce qui se passe dans les logs:
Vous pourriez avoir à exécuter
createdb
pour initialiser une base de données (voir https://www.postgresql.org/docs/current/static/app-createdb.html):Mise à jour
Si PostgreSQL est en cours d'exécution lorsque vous ne
service postgresql status
mais vous ne pouvez toujours pas vous connecter, vous devez vérifier si PostgreSQL est en effet en cours d'exécution sur le port 5432 ou d'une autre avec:Mise à jour 2
Depuis le natif de paquets sous debian/ubuntu pour PostgreSQL suce, je vous conseille de les installer à la place: https://www.gab.lc/articles/install_postgresql_9-5_debian_ubuntu (remplacer
9-2
avec9-6
).J'ai ajouté un port à ma réponse, s'il vous plaît laissez-moi savoir si ça aide
netstat -an | grep postgres ne montre rien sur le terminal
ok je vous conseille fortement de supprimer les paquets de debian et installer celles suggérées dans mon "update 2"
Merci!!!! Vous m'avez sauvé!
OriginalL'auteur Gab
C'est comment enfin résolu mon problème après la suppression de la sortie de la version de postgresql et le répertoire
OriginalL'auteur Always Sunny