Установка пакетов PostgreSQL 12
Добавляем в систему репозиторий PostgreSQL:
Проверяем список доступных потоков модуля PostgreSQ
Результат:
Last metadata expiration check: 0:06:00 ago on Mon 25 Oct 2021 01:15:21 AM EDT. CentOS Linux 8 - AppStream Name Stream Profiles Summary postgresql 9.6 client, server [d] PostgreSQL server and client module postgresql 10 [d] client, server [d] PostgreSQL server and client module postgresql 12 client, server [d] PostgreSQL server and client module postgresql 13 client, server [d] PostgreSQL server and client module
Отключаем модули PostgreSQL с более старой версией, присутствующие в системе:
Устанавливаем сервер PostgreSQL 12:
Начальная конфигурация PostgreSQL 12
Инициализируем базу данных:
Результат:
Initializing database … OK
Главный конфигурационный файл /var/lib/pgsql/12/data/postgresql.conf
Запускаем и включаем автозапуск службы PostgreSQL
Результат:
Created symlink /etc/systemd/system/multi-user.target.wants/postgresql-12.service → /usr/lib/systemd/system/postgresql-12.service.
Проверяем состояние службы, чтобы убедиться, что она запущена:
Устанавливаем пароль для пользователя postgres
:
Включение удаленных подключений к базе данных
Редактируем файл /var/lib/pgsql/12/data/postgresql.conf
и устанавливаем для параметра Listen address
IP-адрес нашего сервера или « * » для всех интерфейсов.
Также настраиваем PostgreSQL для приема удаленных подключений
Перезапускаем службу базы данных после сохранения изменений:
Чтобы использовать Брандмауэр, запускаем службу
Добавляем правила
Перезагружаем Брандмауэр
Проверяем соединение с помощью команды psql и MD5 пароля, указав имя пользователя и, при необходимости, имя базы данных.
Проверка с удаленного хоста
обновите систему
установите несколько необходимых пакетов
импортируйте ключ GPG для подписи репозитория в вашу систему. Откройте терминал и используйте команду ниже для импорта ключа:
создайте файл PPA для PostgreSQL
После добавления PPA в систему, выполните следующую команду, чтобы установить сервер PostgreSQL в вашей системе.
После успешной установки проверьте службу postgresql:
Результат:
- Вес одного литра воды примерно 998,5 грамм.
- Обзор веса нескольких животных
- Массой тела называется физическая величина, характеризующая его инерционные и гравитационные свойства.
- Сила взаимодействия двух неподвижных точечных электрических зарядов в вакууме прямо пропорциональна произведению их модулей и обратно пропорциональна квадрату расстояния между ними.