PostgreSQL порт 5432 уже используется // Забыли пароль пользователя - PullRequest
0 голосов
/ 27 апреля 2020

У меня уже несколько дней возникают проблемы с использованием postgreSQL (версия macos: 10.15.4)

  1. Я потерял пароль пользователя и не могу войти в систему * Консоль 1048 * из-за этого
  2. Я попытался запустить приложение Posgre SQL 12, чтобы лучше визуализировать свои БД и каким-то образом мой порт всегда используется

Мой первый вопрос:

  • Как мне сбросить все мои настройки postgresql, чтобы начать все заново и сбросить suers и пароли? (У меня нет важных данных в моей БД)

Я пытался brew uninstall postgresql и brew remove postgresql

С этой стороны ничего не работало

Секунда вопрос и вторая возможность

При запуске приложения оно говорит мне порт 5432 уже используется

Я столкнулся со странным поведением:

lsof -i TCP:5432

дает мне две строки процессов, прослушивающих порт, который я пытался убить соответствующим pid это работает, но потом другой новый pid подходит и использует порт 5432, и номер pid увеличивается, как будто бы неважно, что происходит, моя postgres cammand регенерируется и используется мой порт 5432.

С этим я застрял с приложением, которое я не могу использовать, и командной строкой, в которой я не могу подключиться.

У вас есть идеи, как сбросить или решить проблему, пожалуйста?

Редактировать Кажется, что каждые 10 секунд мой postgre файл журнала увеличивается с этим

    2020-04-28 19:28:52.579 CEST [12186] LOG:  starting PostgreSQL 12.2 on x86_64-apple-darwin19.4.0, compiled by Apple clang version 11.0.3 (clang-1103.0.32.59), 64-bit
2020-04-28 19:28:52.626 CEST [12186] LOG:  could not bind IPv6 address "::1": Address already in use
2020-04-28 19:28:52.626 CEST [12186] HINT:  Is another postmaster already running on port 5432? If not, wait a few seconds and retry.
2020-04-28 19:28:52.626 CEST [12186] LOG:  could not bind IPv4 address "127.0.0.1": Address already in use
2020-04-28 19:28:52.626 CEST [12186] HINT:  Is another postmaster already running on port 5432? If not, wait a few seconds and retry.
2020-04-28 19:28:52.626 CEST [12186] WARNING:  could not create listen socket for "localhost"
2020-04-28 19:28:52.626 CEST [12186] FATAL:  could not create any TCP/IP sockets
2020-04-28 19:28:52.649 CEST [12186] LOG:  database system is shut down

Tha NKS за любой совет по этому поводу! Cheers,

1 Ответ

0 голосов
/ 27 апреля 2020

Попробуйте убить процесс, используя launchctl

Список всех запущенных процессов, используя:

launchctl list

Убить процесс, используя:

launchtl kill -9 {pid}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...