Установка PostgreSQL

Вместо CentOS 8 можно использовать RHEL 8.4+. Для RHEL 7.9 потребуется использовать yum.

Если в продуктивной среде предполагаются большие нагрузки, рекомендуется после установки PostgreSQL установить pgbouncer. Информацию о его установке можно найти в статье Установка pgbouncer под CentOS 8.

Скачайте и установите соответствующую вашей операционной системе версию, используя инструкцию.

Инициализируйте БД:

/usr/pgsql-13/bin/postgresql-13-setup initdb

Поместите службу в автозапуск:

systemctl enable --now postgresql-13

Внесите изменения в файл postgresql.conf:

vim /var/lib/pgsql/13/data/postgresql.conf

listen_addresses = '*'

:wq

Внесите изменения в файл pg_hba.conf:

vim /var/lib/pgsql/13/data/pg_hba.conf

local    all      all                  	trust

host     all      all     0.0.0.0/0    	trust

:wq

systemctl restart postgresql-13

Откройте порт PostgreSQL на файерволе:

firewall-cmd --zone=public --permanent --add-port 5432/tcp
firewall-cmd --reload

Last updated

Was this helpful?