18. Настройка сервера баз данных

# 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