порт 5432 уже используется windows?

привет, ребята, я пытаюсь использовать postgreSql, и при попытке открыть pgadmin 4 не работает, и если я попытаюсь исправить порт, по умолчанию 5432, говорят, что он уже используется. Я нашел какое-то решение, но большинство из них работают только на Mac не окна. поэтому, если у кого-то есть решение, пожалуйста, помогите мне

4 ответа

Вы можете изменить свой порт с 5432 на что-то вроде 5433, 5050 или 6543, чтобы изменить его, следуя инструкциям.

Шаг 1: Перейдите на этот ПК -> ОС (C:) -> Program Files -> PostgreSQL -> 14 -> данные - postgresql.conf.

Шаг 2: Щелкните правой кнопкой мыши файл postgresql.conf, откройте его в редакторе Notepad++ или vscode.

Шаг 3: Перейдите к строке номер 64(может быть, в вашем блокноте она будет другой), теперь измените номер порта 5432 на 5433, сохраните его и нажмите красный крестик, чтобы закрыть.

Шаг 4: Окно + R/(Выполнить) -> 'service.msc' нажмите ОК.

Шаг 5: Найдите postgresql-x64-14(в зависимости от вашей версии) -> Щелкните правой кнопкой мыши и перезапустите.

Шаг 6: Перейдите к PgAdmin -> Щелкните правой кнопкой мыши PostgreSQL14 и откройте свойства -> Нажмите «Подключение» -> измените порт 5432 на 5433 и нажмите «Сохранить».

Шаг 7: Щелкните правой кнопкой мыши PostgreSQL14 и выберите «Подключить сервер». Теперь пароль готов к использованию.

Ваш сервер postgresql, вероятно, уже занимает этот порт, или, может быть, какая-то другая программа. Попробуйте найти программу, которая использует порт, используя netstat -aon | findstr '5432' и завершите его, или измените конфигурацию postgresql, чтобы вместо этого использовать другой порт.

он работал, когда я запускал pgadmin4.exe в качестве адмистратора. без завершения этой задачи. теперь он работает нормально.

Перейдите в меню «Пуск» Windows

Прокрутите вниз до postgreSql 14 и нажмите

запустите pgAdmin 4 от имени администратора.

Если будет предложено ввести пароль, введите пароль, который вы указали при установке postgresql.

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