Как установить PostgreSQL 11 на CentOS / RHEL 7/6

by itisgood

Опубликован 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.

You may also like

Leave a Comment