Ошибка подключения к серверу PostgreSQL: не удалось подключиться к серверу

Я использую pgAdmin4 и разрабатываю приложение node.js.
У меня внезапно отключился компьютер, и я больше не могу подключиться к серверу postgresql.

Ошибка, которую я получаю при попытке подключения:

psql: could not connect to server: Connection refused (0x0000274D/10061)
             Is the server running on host "localhost" (::1) and 
             accepting TCP/IP connections on port 5432?
      could not connect to server: Connection refused (0x0000274D/10061)
             Is the server running on host "localhost" (127.0.0.1) and 
             accepting TCP/IP connections on port 5432?

Я попытался запустить postgres -D /usr/local/var/postgres/, как было предложено в этот ТАК ответ.
Однако это дало мне следующую ошибку:

postgres: could not access directory "usr/loval/var/postgres": No such file or directory
Run initdb or pg_basebackup to initialize a PostgreSQL data directory. 

Поэтому я просто вручную удалил файл postmaster.pid внутри папки PostgreSQL/.../data.
Но я все еще не могу подключиться к серверу базы данных.

Я проверил файл postgresql.conf и адреса прослушивания уже установлены как listen_addresses = '*', а порт установлен как 5432.

Я также пытался удалить файл pgAdmin в папке AppData/Roaming.
Но это выдало мне ошибку:

The application server could not be contacted

а затем возникает та же проблема с невозможностью подключения к серверу.

Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
1
0
4 675
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Ответ принят как подходящий

Достаточно забавно, что нужно было просто удалить файл pdAdmin в папке AppData/Roaming, а затем перезагрузить компьютер и перезапустить файл pgAdmin4. Это решило это для меня.

Столкнитесь с той же проблемой при настройке PostgreSQL для работы с Python/Django проектом.
И я решил вопрос здесь после прочтения официальной PostgreSQL-9.6.16 документации.

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