Я использую pgAdmin4 и разрабатываю приложение с использованием node.js, в результате чего после внезапного выключения компьютера я больше не могу подключиться к серверу postgresql.
Ошибка при попытке подключения:
psql: не удалось подключиться к серверу: соединение отклонено (0x0000274D / 10061) Сервер работает на хосте "localhost" (:: 1) и принимать соединения TCP / IP через порт 5432?
не удалось подключиться к серверу: соединение отклонено (0x0000274D / 10061) Сервер работает на хосте "localhost" (127.0.0.1) и принимает TCP/ IP-соединения через порт 5432?
Я пытался запустить postgres -D /usr/local/var/postgres/
, как предложено в этого ответа SO .Однако он выдал следующую ошибку:
postgres: не удалось получить доступ к каталогу "usr / loval / var / postgres": такой файл или каталог не существует. Запустите initdb или pg_basebackup, чтобы инициализировать каталог данных PostgreSQL.
Поэтому я просто вручную удалил файл postmaster.pid внутри папки postgresql.
Но я все еще не могу подключиться к серверу базы данных.
Я проверил файл postgresql.conf
, и адреса прослушивания уже установлены как listen_addresses = '*'
, а порт установлен на 5432
.
Я также попытался удалить файл pgAdminв папке AppData / Roaming.Но он выдал мне ошибку
С сервером приложений не удалось связаться
, и затем впоследствии возникла та же проблема невозможности подключения к серверу.