postgres psql отказал в разрешении, но я могу использовать pgadmin - PullRequest
0 голосов
/ 16 февраля 2012

Я получаю psql: could not connect to server: Permission denied Is the server running locally and accepting connections on Unix domain socket "/var/pgsql_socket/.s.PGSQL.5432"?

, но если я использую pgadmin, я могу дважды щелкнуть по БД и использовать его нормально.

Я думаю, что pg работает, но проблема с разрешениями?

1 Ответ

1 голос
/ 16 февраля 2012

Похоже, вы установили разные разрешения для соединений из сокетов Unix-домена и TCP / IP-соединений . Т.е. разные записи в вашем файле pg_hba.conf для local и host. Проверьте файл и добавьте строки для local соответственно.
Перезагрузите сервер, чтобы он вступил в силу.

Кстати: я использую pg_lsclusters в Debian для быстрой проверки того, какие кластеры БД установлены / работают.

...