PostgreSQL змінити порт підключення 5432

  • Останнє оновлення: 3 Квітня 2024 р.
  • Перегляди: 25
  • Автор: Адмін
PostgreSQL змінити порт підключення 5432

Колеги всім привіт.

У сьогоднішній статті ми поговоримо про те, як можна змінити порт підключення до бази даних PostgreSQL. Порт підключення після створення бази даних вкрай бажано змінити з метою безпеки ваших даних від злому.

 

Зміст статті:

  1. Перевірка якого порту зараз встановлено.
  2. Змінюємо порт підключення.
  3. Перевірка.

 

1. Перевірка якого порту зараз встановлено.

За умовчанням база даних Postgresql використовує порт підключення 5432. Ми можемо переконатися в цьому скориставшись командою:

sql> SELECT name, setting FROM pg_settings WHERE name = 'port';

postgresql_change_port

Ще один спосіб перевірки скориставшись командою в Linux:

$. sudo netstat -plunt |grep postmaster

postgresql_change_port

Як ми можемо побачити у всіх результатах у нас показує порт 5432.


 

2. Змінюємо порт підключення.

Змінити порт підключення динамічно не вийде, оскільки ця змінна є статичною. Нам потрібно змінити цей параметр у конфігураційному файлі postgresql.conf який знаходиться в тій же директорії, де у вас встановлена ​​ваша база даних.

Змінюємо параметр port у файлі postgresql.conf.

postgresql_change_port

Зберігаємо файл і обов'язково перезапустіть базу даних.


 

3. Перевірка.

postgresql_change_port

При підключенні до бази даних тепер нам потрібно додатково вказувати порт підключення, або додати в  bash_profile спеціальну змінну під назвою PGPORT = 5444.

 

postgresql_change_port

Процес postmaster тепер у нас теж слухається на порту 5444 замість 5432.


 

Всім дякую, я сподіваюся, що вам моя стаття хоч чимось допомогла.

СХОЖІ СТАТТІ

PostgreSQL додати файл конфігурації - include_if_exists
Postgresql - Автоматичний запуск бази даних