Подготовка к установке
Обновляем систему командой:
yum -y update && yum -y upgrade
Установка
yum -y install postgresql14-server
Инициализация
postgresql-14-setup initdb
Запускаем службу и добавляем ее в автозагрузку, командой:
systemctl enable --now postgresql-14
Заходим под пользователем PostgreSQL:
su - postgres
Подключаемся к базе:
psql
Затем создаём пользователя (user) и базу данных (db) и предоставляем пользователю права на использование созданной БД:
CREATE ROLE user WITH NOSUPERUSER LOGIN PASSWORD 'PasSw0rd';
CREATE DATABASE db WITH OWNER nextcloud;
GRANT ALL PRIVILEGES ON DATABASE db TO user;
Выходим из оболочки и учетной записи PostgreSQL:
\q
exit
Раскомментируем строки listen_addresses ='*' и port=5432
Перезапускаем службу командой:
systemctl restart postgresql-14