PostgreSQL змінити порт підключення 5432
Колеги всім привіт.
У сьогоднішній статті ми поговоримо про те, як можна змінити порт підключення до бази даних PostgreSQL. Порт підключення після створення бази даних вкрай бажано змінити з метою безпеки ваших даних від злому.
Зміст статті:
- Перевірка якого порту зараз встановлено.
- Змінюємо порт підключення.
- Перевірка.
1. Перевірка якого порту зараз встановлено.
За умовчанням база даних Postgresql використовує порт підключення 5432. Ми можемо переконатися в цьому скориставшись командою:
sql> SELECT name, setting FROM pg_settings WHERE name = 'port';
Ще один спосіб перевірки скориставшись командою в Linux:
$. sudo netstat -plunt |grep postmaster
Як ми можемо побачити у всіх результатах у нас показує порт 5432.
2. Змінюємо порт підключення.
Змінити порт підключення динамічно не вийде, оскільки ця змінна є статичною. Нам потрібно змінити цей параметр у конфігураційному файлі postgresql.conf який знаходиться в тій же директорії, де у вас встановлена ваша база даних.
Змінюємо параметр port у файлі postgresql.conf.
Зберігаємо файл і обов'язково перезапустіть базу даних.
3. Перевірка.
При підключенні до бази даних тепер нам потрібно додатково вказувати порт підключення, або додати в bash_profile спеціальну змінну під назвою PGPORT = 5444.
Процес postmaster тепер у нас теж слухається на порту 5444 замість 5432.
Всім дякую, я сподіваюся, що вам моя стаття хоч чимось допомогла.