MACOS 10.13.6 - PG Admin 4 | Сервер не слушает

Я попытался установить PgAdmin4 во второй раз на свой MacBook, но он не хочет подключаться к базе данных локального хоста «PostgresSQL 10».

На PG4 у меня такая ошибка:

Не удалось подключиться к серверу: в соединении отказано Сервер работает на хосте "localhost" (::1) и принимает соединения TCP/IP через порт 5432? не удалось подключиться к серверу: Отказ в подключении Сервер работает на хосте "localhost" (127.0.0.1) и принимает TCP/IP-соединения через порт 5432?

Я использовал команду терминала: netstat -ap tcp | grep -i "listen" и получил такой результат:

tcp4 0 0 localhost.52065 . LISTEN
tcp6 0 0 *.49335 . LISTEN
tcp4 0 0 *.49335 . ПРОСЛУШИВАТЬ
tcp4 0 0 localhost.ipp . ПРОСЛУШАТЬ
tcp6 0 0 localhost.ipp . ПРОСЛУШАТЬ
tcp46 0 0 *.5557 . ПРОСЛУШИВАТЬ
tcp46 0 0 *.freeciv . ПРОСЛУШАТЬ
tcp46 0 0 *.10134 . ПРОСЛУШАТЬ
tcp46 0 0 *.nfsd -status . ПРОСЛУШАТЬ
tcp4 0 0 *.nfsd-status . ПРОСЛУШАТЬ

Итак, я попытался установить PG3 и увидеть разницу, но он просто показал мне ту же ошибку в «документальной» версии с заголовком «Сервер не слушает» со всеми подробностями. Я нашел там что-то, что мне нужно изменить файл «pg_hba.conf», но я не могу найти его в файлах приложения.

В этой теме: сервер pgAdmin III не слушает они говорят о проблеме с брандмауэром, но я не используйте его.


person Lucas Gonçalves    schedule 15.09.2018    source источник
comment
Вы исправили это?   -  person Slumdog    schedule 25.09.2018
comment
@Slumdog нет... и у меня такая проблема, когда я добавляю новый сервер :/   -  person Lucas Gonçalves    schedule 25.09.2018


Ответы (1)


О, хорошо, это звучит немного запутанно, потому что если у вас есть один экземпляр Postgresql, работающий по умолчанию, порт установки — 5432. Вы должны добавить тег postgresql к своей проблеме, я не думаю, что это PGadmin. Удалось ли вам каким-либо образом подключиться к Postgresql? Просто интересно, это облегчит сортировку, если у вас есть доступ. Я на Win 10, но, возможно, если ваш Postgresql установлен, но в настоящее время не работает, вам следует попробовать его запустить;

sudo /etc/init.d/postgresql start

Вам, вероятно, потребуется отредактировать файл pg_hba.conf, как только вы убедитесь, что он запустился. Вы можете найти его в /etc/postgresql/10/main/pg_hba.conf, но до этого вы найдете postgresql.conf в том же месте, и этот файл будет содержать порт прослушивания #. Попробуйте это и отпишитесь, пожалуйста, удачи

person Slumdog    schedule 25.09.2018