Как дать разрешения для postgresdb нашей локальной системе или БД на сервере - PullRequest
0 голосов
/ 04 января 2012

Я пытаюсь подключиться к PostgreSQL DB из моей Java-программы, я получаю исключение как

org.postgresql.util.PSQLException: соединение отклонено. Проверьте, что имя хоста и порт верны, и что почтмейстер принимает соединения TCP / IP.

Может кто-нибудь помочь мне решить эту проблему?

1 Ответ

1 голос
/ 04 января 2012

См .: http://www.postgresql.org/docs/current/interactive/auth-pg-hba-conf.html

Проверка подлинности клиента контролируется файлом конфигурации, который традиционно называется pg_hba.conf и хранится в каталоге данных кластера базы данных.(HBA означает аутентификацию на основе хоста.) Файл pg_hba.conf по умолчанию устанавливается, когда каталог данных инициализируется initdb.Однако можно разместить файл конфигурации аутентификации в другом месте;см. параметр конфигурации hba_file.

Пример таблицы охватывает все .

Мои значения из машины windows64bit с ipv6.Это позволяет подключаться всем пользователям с одного компьютера.

# TYPE  DATABASE    USER        CIDR-ADDRESS        METHOD

# IPv4 local connections:
host    all         all         127.0.0.1/32        trust
# IPv6 local connections:
host    all         all         ::1/128             trust
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...