Опубликован PostgreSQL 11. Это объектно-реляционная, масштабируемая, совместимая с SQL система управления базами данных.
PostgreSQL разработан в Калифорнийском университете в университете компьютерных наук Беркли.
Эта статья поможет вам установить PostgreSQL 11 в систему CentOS / RHEL 7/6.
Эта статья была протестирована на CentOS Linux версии 7.4.1708.
Шаг 1 – Настройка репозитория Yum
Во-первых, вам необходимо настроить репозиторий PostgreSQL в вашей системе.
Используйте одну из приведенных ниже команд в соответствии с версией вашей операционной системы.
## CentOS/RHEL - 7 rpm -Uvh https://yum.postgresql.org/11/redhat/rhel-7-x86_64/pgdg-centos11-11-2.noarch.rpm ## CentOS/RHEL - 6 rpm -Uvh https://yum.postgresql.org/11/redhat/rhel-6-x86_64/pgdg-centos11-11-2.noarch.rpm
Для получения дополнительной информации посетите страницу ссылок репозиториев PostgreSQL, где вы можете получить rpm-пакет репозитория для различных операционных систем.
Шаг 2 – Установите PostgreSQL 11 на CentOS
После включения репозитория PostgreSQL yum в вашей системе используйте следующую команду для установки PostgreSQL 11 с помощью менеджера пакетов yum.
yum install postgresql11-server
Кроме того, в вашей системе будут установлены дополнительные пакеты.
Введите y для подтверждения и завершения процесса установки.
Шаг 3 – Инициализация PGDATA
После этого вам нужно инициализировать экземпляр PostgreSQL.
Другими словами, это создаст каталог данных и другие файлы конфигурации в вашей системе.
Для инициализации базы данных используйте команду ниже.
/usr/pgsql-11/bin/postgresql-11-setup initdb
Команда займет некоторое время, чтобы инициализировать PostgreSQL в первый раз.
Переменная среды PGDATA содержит путь к каталогу данных.
Каталог данных PostgreSQL 11 Путь: /var/lib/pgsql/11/data/
Setp 4 – запуск сервера PostgreSQL
Чтобы запустить службу PostgreSQL, выполните следующую команду в соответствии с вашими операционными системами.
Кроме того, включите службу PostgreSQL для автозапуска при загрузке системы.
CentOS/RHEL – 7
systemctl enable postgresql-11.service systemctl start postgresql-11.service
CentOS/RHEL – 6
service postgresql-11 start chkconfig postgresql-11 on
Шаг 5 – Проверка установки PostgreSQL
После завершения вышеуказанных шагов Ваш сервер PostgreSQL 11 готов к использованию. Войдите в postgres, чтобы проверить соединение.
su - postgres -c "psql" psql (11.0) Type "help" for help. postgres=#
Вы можете создать пароль для пользовательских postgres для целей безопасности.
\password postgres
В заключение вы успешно установили сервер базы данных PostgreSQL в системе CentOS / RHEL 7/6.