pgAdmin: не удалось подключиться к серверу: соединение отклонено - PullRequest
0 голосов
/ 22 апреля 2020

Я пытаюсь просмотреть базы данных с помощью pgAdmin. После запуска pgAdmin и успешного ввода моего «мастер-пароля». Я получаю следующую ошибку при попытке открыть единственный экземпляр, в этом случае: «Postge SQL 12».

Я получаю эту ошибку pgAdmin:

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

изображение: ошибка соединения отклонена

После ввода правильного и единственного пароля, который я использовал для 4 или около того разных программ: я получаю ту же ошибку всплывающего окна. Ни одна из программ больше не обращается к базе данных.

Я попытался щелкнуть правой кнопкой мыши по «PostgreSQL 12» и очистить пароль, но это не помогло решить проблему.

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

У меня работает следующее: MacOS High Sierra 10.13.6 PostgreSQL 12 pgAdmin 4

UDATE 1: Я нашел кое-что: я думаю, что это полный путь установки: / Library / PostgreSQL / 12 / bin

Я запустил из bin: ./pg_ctl --help и получил полный варианты меню справки. Должен ли я теперь запускать статус, запускать или останавливаться на правильном сервере? Какой сервер или файл это может быть? Это данные, которые, кажется, заблокированы?

ОБНОВЛЕНИЕ 2: Я запустил ./pg_ctl start и получил: "pg_ctl: каталог базы данных не указан и переменная среды PGDATA не установлена"

ОБНОВЛЕНИЕ 3: Я запустил ./pg_ctl start -D /Library/PostgreSQL/12/data и получил: "pg_ctl: не удалось открыть файл PID" /Library/PostgreSQL/12/data/postmaster.pid ": В доступе отказано"

изображение: Directory

UPDATE 4: запускается из папки bin, найденной в / Library / PostgreSQL / 12 / bin, которую я запускаю: sudo -u postgres ./pg_ctl start -D /Library/PostgreSQL/12/data и после ввода пароль:

waiting for server to start....2020-04-22 15:57:51.766 CDT [5255] LOG:  starting PostgreSQL 12.2 on x86_64-apple-darwin, compiled by Apple LLVM version 6.0 (clang-600.0.54) (based on LLVM 3.5svn), 64-bit
2020-04-22 15:57:51.766 CDT [5255] LOG:  listening on IPv6 address "::", port 5432
2020-04-22 15:57:51.766 CDT [5255] LOG:  listening on IPv4 address "0.0.0.0", port 5432
2020-04-22 15:57:51.768 CDT [5255] LOG:  listening on Unix socket "/tmp/.s.PGSQL.5432"
2020-04-22 15:57:51.782 CDT [5255] LOG:  redirecting log output to logging collector process
2020-04-22 15:57:51.782 CDT [5255] HINT:  Future log output will appear in directory "log".
 stopped waiting
pg_ctl: could not start server

Итак, чтобы ответить на некоторые вопросы, я не смог запустить сервер; следовательно, ошибка, которую я получаю в pgAdmin.

...