Ich installiere PostgreSQL bereits mit Homebrew "brew install postgresql". Aber danach starte ich den Dienst des Postgres-Dienstes, der mir eine Fehlermeldung gibt.
pg_ctl -D /usr/local/var/postgres start
Warten auf Serverstart....2019-04-28 11:59:51.107 IST [9563] LOG: Lauschen auf IPv6-Adresse „::1“, Port 5432 2019-04-28 11:59:51.107 IST [9563 ] LOG: Lauschen auf IPv4-Adresse „127.0.0.1“, Port 5432 2019-04-28 11:59:51.109 IST [9563] LOG: Lauschen auf Unix-Socket „/tmp/.s.PGSQL.5432“ 2019-04- 28 11:59:51.119 IST [9563] LOG: Verzeichnis „pg_tblspc“ konnte nicht geöffnet werden: Keine solche Datei oder Verzeichnis 2019-04-28 11:59:51.123 IST [9564] LOG: Datenbanksystem wurde am 03.2019 heruntergefahren -31 19:13:06 IST 2019-04-28 11:59:51.123 IST [9564] LOG: Verzeichnis "pg_tblspc" konnte nicht geöffnet werden: Keine solche Datei oder Verzeichnis 2019-04-28 11:59:51.123 IST [9564 ] FATAL: Verzeichnis „pg_replslot“ konnte nicht geöffnet werden: Keine solche Datei oder Verzeichnis 2019-04-28 11:59:51.124 IST [9563] LOG:Startvorgang (PID 9564) beendet mit Beendigungscode 1 2019-04-28 11:59:51.124 IST [9563] LOG: Abbruch des Starts aufgrund eines Fehlers beim Startvorgang 2019-04-28 11:59:51.125 IST [9563] LOG: Datenbanksystem ist heruntergefahren gestoppt wartet pg_ctl: Server konnte nicht gestartet werden Untersuchen Sie die Protokollausgabe.
Und ich finde auch nicht heraus, dass die pg_hba.conf-Datei das Socket-bezogene Problem ändert.
Normalerweise sollte das funktionieren:
"pg_ctl -D /usr/local/var/postgres -l /usr/local/var/postgres/server.log start" Natürlich ohne " ".
Höchstleistungsmarke
kein Hang
{}
Symbol oben im Bearbeitungsfenster)? Im Moment ist es extrem schwer zu lesen.kein Hang
/usr/local/var/postgres
um sicherzustellen, dass der aktuelle Benutzer (derjenige, der anruft,pg_ctl
darauf zugreifen darf.