Невозможно подключиться к postgresql после перехода на 16.04

Я только что перешел с Ubuntu 14.04 на 16.04 и столкнулся с несколькими проблемами.

При попытке подключиться к psql (последняя версия) через pgAdmin III, соединение не работает. Я получаю сообщение

Сервер не слушает. Сервер не принимает подключения: отчеты библиотеки подключений не могут подключиться к серверу: соединение отказано. Сервер работает на хосте "127.0.0.1" и принимает соединения TCP/IP через порт 5433?

Если вы столкнулись с этим сообщением, проверьте, если...

1 ответ

Поскольку вы обновились с 14.04 до 16.04, я могу догадаться postgresql пакеты также были обновлены.

Если это действительно так, то могут быть новые файлы конфигурации из обновленного пакета. И на этапе настройки он мог изменить порт, поскольку старый порт уже был занят более старой версией postgresql.

Я недавно столкнулся с подобной проблемой. В моем случае, когда я установил 9.5 поверх 9.4, его конфигурационные файлы начали использовать порт 5433 вместо дефолта 5432, В результате я не смог установить соединение.

Решение было удалить 9,4 и изменить значение port в /etc/postgresql/9.5/main/postgresql.conf подать в 5432 Снова, а затем перезапустите службу.

Вот ответ, который я написал на StackOverflow о проблеме и ее решении. Возможно, вы захотите прочитать ответ, особенно если вы используете Rails с postgresql - Соединение отказано (PGError) (postgresql и rails)

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