JDBC для PostgreSQL Не работает с момента обновления Ubuntu - PullRequest
1 голос
/ 17 октября 2011

Итак, у меня PostgreSQL работал в Ubuntu 11.04 с использованием 8.4 (?), Однако, когда я обновил его, он также обновил PostgreSQL до 9.1, и теперь я не могу подключиться с помощью JDBC.

Я добавил следующее в свой pg_hba.conf

host    all             all             127.0.0.1/32            trust
host    all             all             0.0.0.0/0               trust

и следующее к моему postgres.conf ...

listen_addresses = '*'

но я получаю следующее соединение с SQuirrel

My Local PostgresSQL: Connection refused. Check that the hostname and port are correct and that the postmaster is accepting TCP/IP connections.

Есть идеи?

Ответы [ 2 ]

2 голосов
/ 18 октября 2011

На этот сайт порт по умолчанию - 5432, однако для файла postgres.conf, который был установлен по умолчанию, порт установлен на 5433 ...

port = 5433

Так что, если у кого-то еще есть эта проблема, попробуйте новый порт.

Я думаю, что это связано с установкой, увеличивающей порт, когда он видит существующий 8.4

0 голосов
/ 17 октября 2011

Возможно, проблема IPv4 и IPv6?Попробуйте добавить эту строку

host    all         all         ::1/128               trust

и попробуйте подключиться к имени хоста localhost.

Если это не решение, попробуйте md5 вместо trust и дайте подключающемуся пользователю пароль.Просто чтобы быть уверенным, что исключить это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...