Postgresql macports не может подключиться проблема

Я пытаюсь запустить команду createuser на недавно установленном экземпляре postgresql90-server с macports, и я получаю эту ошибку.

createuser: не удалось подключиться к базе данных postgres: не удалось подключиться к серверу: в разрешении отказано. Сервер работает локально и принимает соединения на сокете домена Unix "/var/pgsql_socket/.s.PGSQL.5432"?

тем не менее, если я запускаю psql, он без проблем подключается к базе данных, в чем может быть проблема?


person maumercado    schedule 06.08.2011    source источник
comment
Ну, по-видимому, мне нужно было установить хост с флагом -h, что для меня просто глупо!   -  person maumercado    schedule 07.08.2011


Ответы (2)


Кажется, это проблема с Lion, потому что он (или, возможно, xcode) поставляется с установленной на нем версией postgreSQL.

Вы можете найти решение в этом другом посте:

Восстановление Postgresql после обновления до OSX 10.7 Lion

person Fgblanch    schedule 12.11.2011

Я решил эту проблему, изменив значение DATABASES.HOST на /tmp/ (по какой-то причине после обновления OS X до M-Lion postgresql изменил папку сокета на /tmp/).

person Daniil Ryzhkov    schedule 28.07.2012