# 18. Настройка сервера баз данных
Вариант реализации:
srv2-cod (alt-server):
- Устанавливаем PostgreSQL сервер:
apt-get update && apt-get install -y postgresql17-server
- Создаём системные базы данных:
/etc/init.d/postgresql initdb
-
- Результат:

- Включаем и добавляе в автозагрузку PostgreSQL:
systemctl enable --now postgresql
- По умолчанию доступ из сети к PostgreSQL отключён:

- Разрешаем доступ к PostgreSQL из сети отредактировав конфигаруционный файл /var/lib/pgsql/data/postgresql.conf:
- в конфигарционном файле находим строку «listen_addresses = ‘localhost’» и приводим её к следующему виду:

- Настраиваем парольную аутентификацию для удалённого доступа отредактировав конфигаруционный файл /var/lib/pgsql/data/pg_hba.conf:
- добавляем следующую запись:

- Перезапускаем PostgreSQL:
systemctl restart postgresql
- Проверяем доступ по сети:

-
Создадим суперпользователя superadmin:
-
задав пароль P@ssw0rdSQL
createuser -U postgres --superuser --encrypted --pwprompt superadmin
- Создадим базу данных superadmin:
su - postgres -s /bin/sh -c 'createdb -O superadmin superadmin'
admin-cod (alt-server):
- Устанавливаем DBeaver:
apt-get update && apt-get install -y eepm
epm play -y dbeaver
- Открываем DBeaver и создаём подключение к БД:






Последнее изменение: четверг, 20 ноября 2025, 13:01