Я пытаюсь просмотреть базы данных с помощью 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.