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

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 - Как определить к каким файлам на диске соответствуют таблицы в базе данных
PostgreSQL - Как определить к каким файлам на диске соответствуют таблицы в базе данных
POSTGRESQL
Читать далее
PostgreSQL - Как узнать размер таблиц в базе данных
PostgreSQL - Как узнать размер таблиц в базе данных
POSTGRESQL
Читать далее
PostgreSQL - Как проверить привилегии пользователя
PostgreSQL - Как проверить привилегии пользователя
POSTGRESQL
Читать далее