Добавить в корзинуПозвонить
Найти в Дзене

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

srv2-cod (alt-server): apt-get update && apt-get install -y postgresql17-server /etc/init.d/postgresql initdb systemctl enable --now postgresql systemctl restart postgresql createuser -U postgres --superuser --encrypted --pwprompt superadmin su - postgres -s /bin/sh -c 'createdb -O superadmin superadmin' apt-get update && apt-get install -y eepm epm play -y dbeaver Нажимаем Test conection и в следующей вкладке нажимаем Download. После всего должно написать Conncted Нажимаем Finish Теперь у нас есть база данных superadmin

Источник: alt-linuxmetod.ru

srv2-cod (alt-server):

  • Устанавливаем PostgreSQL сервер:

apt-get update && apt-get install -y postgresql17-server

  • Создаём системные базы данных:

/etc/init.d/postgresql initdb

  • Результат: Succeess
  • Включаем и добавляе в автозагрузку PostgreSQL:

systemctl enable --now postgresql

  • По умолчанию доступ из сети к PostgreSQL отключён:
  • ss -tlpn | grep «5432»
  • Разрешаем доступ к PostgreSQL из сети отредактировав конфигаруционный файл /var/lib/pgsql/data/postgresql.conf:в конфигарционном файле находим строку «listen_addresses = ‘localhost’» и приводим её к следующему виду:
    listen_addresses = ‘*’
  • Настраиваем парольную аутентификацию для удалённого доступа отредактировав конфигаруционный файл /var/lib/pgsql/data/pg_hba.conf:добавляем следующую запись:
-2
  • Перезапускаем PostgreSQL:

systemctl restart postgresql

  • Проверяем доступ по сети: ss -tlpn | grep «5432»
  • Создадим суперпользователя 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 и создаём подключение к БД:
  • Слева сверху иконка вилки от розетки и добавляем PostgreSQL дальше Next
-3

Нажимаем Test conection и в следующей вкладке нажимаем Download. После всего должно написать Conncted

Нажимаем Finish

Теперь у нас есть база данных superadmin