hi guys I m trying to use postgreSql and when trying to open pgadmin 4 is not working and if i try fixing the port too the default 5432 it is said that is already in use .I found some solution but most of them work only on mac not windows .so if any one has a solution please help me
asked May 1, 2021 at 15:16
Your postgresql server is probably already occupying that port, or maybe some other program is. Try finding the program that uses the port using netstat -aon | findstr '5432'
and terminate it, or change the postgresql config to use a different port instead.
answered May 1, 2021 at 15:27
Ruben HelslootRuben Helsloot
12.6k6 gold badges26 silver badges51 bronze badges
You can change your port from 5432 to something like 5433, 5050 or 6543, to change follow the steps.
Step 1: Go to this PC -> OS(C:) -> Program Files -> PostgreSQL -> 14 -> data —
postgresql.conf.
Step 2: Right click on postgresql.conf open in Edit with Notepad++ or vscode.
Step 3: Go to the line number 64(might be in your notepad it will different) now change the port number 5432 to 5433 and save it and click on red cross to close.
Step 4: Window + R/(Run) -> ‘service.msc’ click ok.
Step 5: Search postgresql-x64-14(depending on your version) -> Right click and restart.
Step 6: Goto PgAdmin -> Right click on PostgreSQL14 and open properties -> Click on Connection -> change port 5432 to 5433 and click save.
Step 7: Right click on PostgreSQL14 and click Connect Server give password now ready to use.
answered Oct 12, 2022 at 15:29
it worked when I run pgadmin4.exe as an admistrator. without ending that task .it workes fine now.
answered May 3, 2021 at 9:01
Azer8Azer8
5398 silver badges19 bronze badges
Navigate to Windows Start menu
Scroll down to postgreSql 14 and click
run pgAdmin 4 as an administrator.
If prompted for a password, enter the password you specified when installing postgresql.
answered Jul 25, 2022 at 10:22
Вы можете изменить свой порт с 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 и выберите «Подключить сервер». Теперь пароль готов к использованию.
-
Главная
Список форумов
Обсуждение Open Server
-
Поиск
-
- Текущее время: 09 окт 2023, 16:11
- Часовой пояс: UTC+03:00
-
magistr011
- Сообщения: 2
- Зарегистрирован: 04 фев 2016, 05:57
I neen help PostgreSQL на :5432
Уважаемые форумчане!
Столкнулся с проблемой подключения модуля. Настройки ПО такие:
- Настройки ОС
Как только я подключаю модуль PostgreSQL 9.4 сервер выдаёт ошибку:
Невозможно занять порт 5432 поскольку он уже используется: d:\postgresql\9.4\bin\postgres.exe
PostgreSQL в момент включения чекбокса модуля не запущена (могут работать службы) но порт занят… Подскажите что делать? Я не пробовал с MySQL данная СУБД не установлена у меня…
For more content, visit:
baltlogs
When installing your Postgres database for the first time, one of the problems that might arise is that two different versions of the PostgreSQL server are running at the same time. When this happens, you will get a message similar to the screenshot below.
In my case, I downloaded PostgreSQL, but apparently I already had a different version running on my computer and it was using the port 5432. Postgres is known for using port 5432 as a default (this can be changed). The problem described can also be caused by other applications using port 5432.
To check what is running on port 5432, issue the following command on your terminal.
$ sudo lsof -i :5432
Enter fullscreen mode
Exit fullscreen mode
When issuing the command above, you will prompted for the computer’s password. After entering your password, you should get an output of what’s currently running on port 5432.
You might get a different output depending on what application is using the port. In my case, I had a different version of the PostgreSQL server running on my Mac, that was interfering with the Postgres.app. If you have the same problem, to kill all PostgreSQL processes, issue the following command.
$ sudo pkill -u postgres
Enter fullscreen mode
Exit fullscreen mode
Usually Postgres is the only app interested in using port 5432, but if after issuing the first command to see what is running on port 5432, you find out that there is an application other than PostgreSQL running on port 5432, try to check the activity monitor and see what app might be interfering with your PostgreSQL server and shut it down from there.
If you find this content useful, please share with others.
Other ways to support:
Django 3…2…1…Takeoff! Kindle
Django 3…2…1…Takeoff! Paperback
psql
— это клиент, который подключается к серверу postgres. закрытие соединения с \q
завершает сеанс. Когда это происходит, бэкэнд для этого сеанса останавливается, поэтому, закрывая соединение, вы освобождаете pid только на сервере. И сервер продолжает прослушивать порт 5432.
Если вы хотите прекратить прослушивание на порту 5432, вы можете остановить сервер postgres с pg_ctl stop
или даже назначить ему другой порт в postgres.conf, чтобы вы могли запускать обе программы параллельно
update Если вы установили из пакетов (Ubuntu/Debian/Fedora/RHEL/CentOS/etc), вы должны использовать диспетчера системных служб для остановки postgresql. например, в RHEL 7 или Fedora, sudo systemctl stop postgresql-9.6
(или независимо от вашей версии), а не pg_ctl
(цитируя Craig Ringer)