postgresql создать пользователя на OSX

Я на OSX и у меня проблемы с созданием пользователя postgresql. когда я пишу команду:

createuser myapp -s

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

could not connect to database postgres: could not connect to server: No such file or directory
Is the server running locally and accepting
connections on Unix domain socket "/var/pgsql_socket/.s.PGSQL.5432"?

Я не знаю, если это просто проблема с каталогом PATH.

PATH=$PATH:$HOME/.rvm/bin # Add RVM to PATH for scripting

Я установил postgresql с этим решением: http://tammersaleh.com/posts/installing-postgresql-for-rails-3-1-on-lion

спасибо за вашу помощь и извините за мой плохой английский.

1 ответ

Решение

Вы уверены, что сервер postgres работает? (Используйте "ps ax | grep postgres"). Он открыл порт TCP (по умолчанию 5432)? Доступен ли этот сокет Unix "/var/pgsql_socket/.s.PGSQL.5432" и есть ли у вас права на чтение / запись?

Кроме того, вы можете проверить файл pg_hba.conf, в котором настроены разрешения на самом сервере postgres.

Другие вопросы по тегам