Postgres соединения в доменном сокете Unix "/tmp/.s.PGSQL.5432"? - PullRequest
0 голосов
/ 25 ноября 2018

Я использую MacOS 10.14.1 (абсолютно новый для MacOS), я не могу запустить команду psql, установленную через brew, я получаю следующую ошибку, мне нужна помощь:

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

Решения, которые я пробовал

  1. brew services start служба уже запущена
  2. brew services stop postgresql, brew services start postgresql все та же ошибка
  3. brew remove postgres, brew install postgres, psql все та же ошибка
  4. brew unlink postgresql && brew link postgresql все та же ошибка
  5. rm -f /usr/local/var/postgres/postmaster.pid my /usr/local/var/ не содержит папку postgres/

Еще одна вещь, которую стоит отметить, когда я brew install postgres получаюпредупреждение:

Warning: The post-install step did not complete successfully
You can try again using `brew postinstall postgresql`

работает brew postinstall postgresql выдает то же предупреждение.

Надеюсь, предоставил достаточно информации, рад предоставить больше.

1 Ответ

0 голосов
/ 06 февраля 2019

Попробуйте это

initdb /usr/local/var/postgres
...