Невозможно подключиться к postgres в Ubuntu - PullRequest
3 голосов
/ 28 ноября 2011

Я пытаюсь установить postgresql на Ubuntu.Я выполнил шаги с http://hocuspokus.net/2008/05/install-postgresql-on-ubuntu-804/.

и набрал команду:

psql template1

Я получаю следующую ошибку:

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

Ответы [ 5 ]

1 голос
/ 22 июля 2013

Проблема для меня заключалась в том, что я ранее установил версию 9.1, а 9.1 все еще использовал порт 5432 по умолчанию. Я смог найти это с помощью команды:

root@labs:/home/caleb# /etc/init.d/postgresql status
9.1/main (port 5432): down
9.2/main (port 5433): online

Итак, я смог увидеть, что моя база данных 9.2 работает на порту 5433. Поэтому для подключения мне пришлось явно указать порт 5433:

psql -p 5433
0 голосов
/ 22 сентября 2016

Это должно устранить ошибку,

сделать символическую ссылку на /tmp/.s.PGSQL.5432:

sudo ln -s /tmp/.s.PGSQL.5432 /var/run/postgresql/.s.PGSQL.5432

Благодаря этой записи

0 голосов
/ 27 ноября 2012

что решило эту ошибку для меня, так это удаление файла с именем postmaster.pid в каталоге postgres.пожалуйста, посмотрите мой вопрос / ответ, используя следующую ссылку для пошаговых инструкций.Моя проблема не была связана с правами доступа к файлу:

psql: не удалось подключиться к серверу: нет такого файла или каталога (Mac OS X)

0 голосов
/ 15 мая 2013

Вы также можете войти в CLI с помощью этой команды:

psql -U postgres -p 5432 -h localhost

0 голосов
/ 19 января 2012

попробуйте следующее

psql template0

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...