wie postgresql Server unter Ubuntu 12.04 gestartet wird [duplizieren]

8

Ich hatte gerade einen PostgreSQL 9.1 auf dem Ubuntu 12.04 Server installiert (gehostet von Amazon EWS). Als ich versuchte den psql Befehl zu starten, erschien die folgende Fehlermeldung.

  

psql: Verbindung zum Server konnte nicht hergestellt werden: Keine solche Datei oder Verzeichnis ist das   Server wird lokal ausgeführt und akzeptiert Verbindungen in der Unix-Domäne   Socket "/var/run/postgresql/.s.PGSQL.5432"?

Nachdem ich im Internet gesucht habe, musste ich den Server starten, bevor ich ihn benutze. Wenn ich diesem initdb -Link folge, kann ich den PostgreSQL-Datenbank. Gibt es weitere Arbeiten (wie Konfiguration) sollte ich tun, um den Server zu starten?

Ich habe versucht, den Dienst zu starten: service postgresql start Eine andere Fehlermeldung zeigt:

  

Es gibt keine PostgreSQL-Cluster. siehe "man pg_createcluster"

    
Ensom Hodder 16.08.2013, 20:37
quelle

1 Antwort

17

Ich habe diese Nachricht erhalten und eine neue Installation von Postgres 9.3 unter Ubuntu 11.04 gestartet. Die vollständige Nachricht war:

%Vor%

Es hat sich herausgestellt, dass das Verzeichnis / var / run / postgresql nicht existiert und sich in dem Verzeichnis befindet, in dem es versucht hat, eine Datei mit der Prozess-ID zu erstellen. Ich habe das Verzeichnis als root erstellt und den "postgres" -Benutzer zum Besitzer gemacht, und ich konnte den Server starten.

Weitere Erklärung gefunden hier: Ссылка

    
Don Pflaster 18.11.2013 19:24
quelle