Błąd w całości brzmi:
psql: nie można połączyć się z serwerem: brak takiego pliku lub katalogu. Czy serwer działa lokalnie i akceptuje połączenia w gnieździe domeny uniksowej „/tmp/.s.PGSQL.5432”?
To mój drugi raz, kiedy konfiguruję Postgresql przez Homebrew na moim Macu i nie mam pojęcia, co się dzieje. Wcześniej działało. W pewnym momencie musiałem wprowadzić polecenie, które pomieszało sprawę. Nie jestem pewny. Teraz, ilekroć wprowadzę polecenie SQL z wiersza poleceń, otrzymuję powyższy komunikat. Uruchomiłem polecenie, aby sprawdzić, czy serwer działa i najwyraźniej tak nie jest. Jeśli spróbuję uruchomić serwer przy użyciu
$ postgres -D / usr / local / pgsql / data
Otrzymuję następujący błąd:
postgres nie może uzyskać dostępu do pliku konfiguracyjnego serwera „/usr/local/pgsql/data/postgresql.conf”: Brak takiego pliku lub katalogu
Odinstalowałem i ponownie zainstalowałem Postgresql przez Homebrew, ale problem nadal występuje. Nie mam pojęcia, jak to działa. Każda pomoc będzie mile widziana.
brew services
Polecenia nie były pomocne, ponieważ zrobili to wydaje się, że wszystko działa. Usunięciepostmaster.pid
jest tym, co w końcu sprawiło, że wszystko znów działa. Dzięki!