Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.
Узнать больше
другие проекты хабра
Помогите пожалуйста.
pg_hba.conf
# TYPE DATABASE USER ADDRESS METHOD
# "local" is for Unix domain socket connections only
local all all 0.0.0.0 password
# IPv4 local connections:
host all all 0.0.0.0 password
# IPv6 local connections:
host all all ::1/128 md5
$ sudo -i -u postgres
$ psql
$ 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"?
Вопрос задан
более трёх лет назад
Я уже непомню что поменял. pg_hba.conf у меня теперь такой:
host all all 127.0.0.1/32 md5
Важно не password а md5
Ответ написан
более трёх лет назад
/etc/init.d/postgresql start
Если не запускается есть лог
cat /var/lib/postgresql/pgstartup.log
Ответ написан
более трёх лет назад
Rabinzon
:
# TYPE DATABASE USER ADDRESS METHOD
# "local" is for Unix domain socket connections only
local all all 0.0.0.0 password
# IPv4 local connections:
host all all 127.0.0.1/32 trust
# IPv6 local connections:
host all all ::1/128 trust
Вот примерно так оно решается.
Потому что ты не разрешил доступ сам себе с localhost =)
Написано
более трёх лет назад
/var/run/postgresql/.s.PGSQL.5432 проверьте наличие этого файла. Подефолту может 5433 быть. Для добавления 32 в настройках psql изменить порт.
Ответ написан
более трёх лет назад
Rabinzon
: заползай в конфиг. /etc/posgreesql/9.x/conf или postgree.conf уже доколи не помню, там ищешь 5433 и меняешь на 5432. должно заработать.
Написано
более трёх лет назад
Проверьте, при запуске постргеса создался ли локальный сокет(/var/run/postgresql/.s.PGSQL.5432) или же у него другое имя. Так же проверьте права доступа на него.
Проверьте в конфиге где и как должен создаваться этот объект.
Ответ написан
более трёх лет назад