Mój problem polega na tym, że po zainstalowaniu postgresql spróbuj skonfigurować bazę danych postgresql, wyświetla się komunikat o błędzie, jak poniżej:
dineshlap@ss-laptop:~$ sudo -u postgres psql postgres
psql: could not connect to server: No such file or directory
Is the server running locally and accepting
connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"?
i próbowałem wiele rozwiązań z Internetu. ale nic nie działało dla mnie! :(
jeśli znasz rozwiązanie tego problemu, odpowiedz na ten post!
Uwaga: używam Ubuntu 14.04 (64-bitowy) i postgresql 9.3
14.04
postgresql
database
Dinesh
źródło
źródło
pg_hba.conf
pliku. Usunąłem informacje o bloku CIDR z sekcji powiązań.Odpowiedzi:
Po prostu spróbuj uruchomić ponownie
sudo /etc/init.d/postgresql restart
to zadziałało dla mnie :)
źródło
Ubuntu 16.04 i 9.3
Może dowiesz się usługi przed ponownym uruchomieniem serwera
źródło
systemctl
. Druga odpowiedź zaleca ponowne uruchomienie. Bardzo dziwne wydaje się także umieszczanie numeru wersji w poleceniu - czy to naprawdę potrzebne?W niektórych przypadkach możesz mieć problem z uprawnieniami. Tworzę skrypt powłoki w następujący sposób:
zastąp $ User swoją nazwą użytkownika i uruchom plik (zakładając, że nazwa pliku to
postgresql.sh
):źródło
Miałem ten sam problem. po bieganiu
Pokazał następujący błąd
ROZWIĄZANIE
więc pobiegłem:
Następnie ponownie uruchomiłem:
Uruchomienie
sudo systemctl restart [email protected]
pokazało, że moja usługa jest aktywna i działa!źródło
Spróbuj tego, proszę pana,
Zmodyfikowałem
pg_hba.conf
i dodaj adres swojego hosta:a także zredagował
postgres.conf
swoją kolejkę dodając:a następnie uruchom ponownie usługę:
zobacz dane wyjściowe dziennika, co powiedział cud:
Mam nadzieję, że to pomoże panu.
źródło