pgAdmin4 - с сервером приложений postgresql невозможно связаться - PullRequest
0 голосов
/ 19 января 2019

Я знаю, что этот вопрос может быть помечен как повторный, но имейте в виду, что я искал множество опубликованных решений, и моя ошибка не была исправлена.

При запуске postgres я получаю следующую ошибку:

Не удалось связаться с сервером приложений postgresql.

При работе от имени администратора ошибка «решена», но приложение открывается в другом порту - иногда оно открывается в 50142, 51120 и других в 50859 -. И когда он открывается на другом порту (как было сказано ранее), он запрашивает пароль для подключения к серверу, и я получаю эту ошибку:

не удалось подключиться к серверу: соединение отклонено (0x0000274D / 10061). Сервер работает на хосте «localhost» (:: 1) и принимает соединения TCP / IP через порт 5432? не удалось подключиться к серверу: соединение отклонено (0x0000274D / 10061) Сервер работает на хосте «localhost» (127.0.0.1) и принимает соединения TCP / IP через порт 5432?

Информация:

  • Windows 10 64 бит
  • Postgresql 10
  • pgAdmin 4.1
  • Порт 5432 (появляется даже в PostgreSQL \ 10 \ data \ postgres.conf)

Решения уже опробованы:

  • Запуск в режиме администратора
  • Изменить файл postgres.conf
  • Очистить содержимое папки AppData \ Roaming \ pgAdmin

Я хотел бы знать, как избежать этой ошибки при запуске приложения и всегда открытии на определенном порту.

Ответы [ 2 ]

0 голосов
/ 02 апреля 2019

Просто найдите AppData \ Roaming \ pgAdmin, удалите папку pgAdmin и попробуйте снова запустить pgAdmin ... Это должно работать

0 голосов
/ 19 января 2019

Эта ошибка возникает из-за того, что вы не запустили сервер ppgadmin.Для pgadmin3 нам не нужно делать это, потому что pgadmin3 был приложением, но для pgadmin4 они имеют встроенный веб-интерфейс для определенного порта.Поэтому перед запуском pgadmin4 в браузере вы должны запустить сервер.В python мы просто скачиваем пакет pgadmin4 и после активации venv запускаем файл сервера pgadmin.Я бы посоветовал вам попробовать то же самое.

...