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.