Postgres.application ne Peut pas démarrer sur le port 5432

Je suis en utilisant http://postgresapp.com. Dans la barre de menus il donne l'erreur " impossible de démarrer sur le port 5432." Même si j'essaie de démarrer le serveur depuis le terminal, j'obtiens:

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"?

J'ai aussi couru pg_ctl -D /usr/local/var/postgres -l /usr/local/var/postgres/server.log start
et a la sortie server starting mais toujours obtenir les mêmes erreurs lors de la connexion à psql.

  • Ma première hypothèse est que le port 5432 est pris par quelque chose d'autre sur votre mac. Par défaut psql de ne pas utiliser le port, mais au lieu d'utiliser le fichier de socket (/tmp/.s.PGSQL.5432) comme vous l'avez mentionné. Vous pouvez le forcer à utiliser le port avec psql -h localhost. Essayez de vérifier un certain nombre de choses: 1 est autre chose, en utilisant le port 5432. 2: vérifiez que votre postgres (OS) l'utilisateur a accès à créer des fichiers dans /tmp/.
  • Je vois quelque chose dans /tmp qui est .s.PSQL.5433 Comment puis-je changer cela pour 5432?
  • Je vais avoir le même problème. Je pense que c'est lié à une mise à jour des applications pro d'Apple, parce que c'est le seul changement que j'ai fait, puis j'ai commencé à faire cette erreur. J'ai essayé de désinstaller et re-installer postgresql; la désinstallation et ré-installation du pg gem; et de quelques autres réglages de configuration, mais pas de résultats. Je travaille encore sur elle, mais l'espoir de voir une solution bientôt. Je vais vous laisser savoir si je fais des progrès.
InformationsquelleAutor Chris | 2012-08-19