PostgreSQL сообщает, что порт 5432 уже используется, как исправить
При запуске PostgreSQL получаю ошибку:
Хотелось бы полностью удалить старую установку и начать заново. Как правильно это сделать и как проверить, что порт свободен?
8 дней назад
Nikolai Gagarinov
Ответы
Заголовок
PostgreSQL сообщает, что порт 5432 уже используется, как исправить
Вопрос
При запуске PostgreSQL получаю ошибку:
Хотелось бы полностью удалить старую установку и начать заново. Как правильно это сделать и как проверить, что порт свободен?
Ответ
Ошибка означает, что порт 5432 уже занят другим процессом — либо другим экземпляром PostgreSQL, либо каким-то другим приложением.
-
Проверить, что использует порт 5432
На Linux/macOS:
На Windows (в PowerShell):
Эта команда покажет PID процесса, который занимает порт.
-
Остановить или завершить процесс
На Linux/macOS:
На Windows:
-
Удаление старой установки PostgreSQL
- Linux (Debian/Ubuntu):
- Windows: удалите PostgreSQL через «Программы и компоненты» и удалите папку данных (обычно
C:\Program Files\PostgreSQL\илиC:\Program Files (x86)\PostgreSQL\).
- Начать установку заново После очистки установите PostgreSQL заново и убедитесь, что порт 5432 свободен.
8 дней назад
Nikolai Gagarinov