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

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

Рубрики:

Linux, PostgreSQL

Метки:

, , ,

PostgreSQL — популярная реляционная система управления базами данных (РСУБД) с открытым исходным кодом. Она известна своей надежностьюмасштабируемостью и высокой производительностьюPostgreSQL используется многими компаниями / организациями.

В этой статье мы расскажем, как установить СУБД PostgreSQL в дистрибутивах на базе Red Hat Enterprise Linux.

Содержание:

  1. Скачивание и установка официального репозитория PostgreSQL
  2. Установка СУБД PostgreSQL в RHEL
  3. Инициализация базы данных
  4. Подключение к базе данных PostgreSQL
  5. Выводы

Скачивание и установка официального репозитория PostgreSQL

Мы рекомендуем Вам устанавливать СУБД PostgreSQL из официального репозитория, так как в нем хранятся все поддерживаемые версии этого программного обеспечения.

Важно: на момент написания статьи доступны PostgreSQL версии 11–16.

По умолчанию этот репозиторий не предустановлен в дистрибутивах Red Hat Enterprise Linux. Чтобы его скачать и установить, выполните в терминале следующую команду:

 

add repo

Читайте также: Управление пакетами Linux с помощью Yum, RPM, Apt, Dpkg, Aptitude и Zypper — LFCS часть 9.

Установка СУБД PostgreSQL в RHEL

Далее остается лишь установить сам PostgreSQL. Синтаксис команды для установки имеет следующий вид:

 

Важно: вместо <version> введите число, которое соответствует нужной Вам версии.

install psql

Инициализация базы данных

После установки PostgreSQL требуется подготовить среду базы данных (БД) к работе. То есть, БД нужно инициализировать. Для этого выполните в терминале команду:

 

Эта команда создаст все необходимые каталоги и файлы для нового кластера баз данных, включая системные таблицы, хранилища данных и так далее.

Также рекомендуется настроить PostgreSQL на автозапуск при загрузке ОС. Для этого воспользуйтесь утилитой systemctl:

 

systemctl initdb

Подключение к базе данных PostgreSQL

Во время установки СУБД в операционной системе была создана учетная запись пользователя postgresсуперпользователь PostgreSQL по умолчанию. Настройте для этого пользователя пароль с помощью команды passwd:

 

Читайте также: Как сбросить пароль root для MySQL / MariaDB.

После чего Вы можете попробовать подключиться к инициализированной базе данных. Чтобы это сделать, выполните представленную ниже команду:

 

postgres user

Вы также можете просмотреть список пользователей базы данных. Для этого выполните в терминале команду:

 

list of users postgresql

Выводы

Мы показали, как установить СУБД PostgreSQL в дистрибутивах на базе Red Hat Enterprise Linux. Теперь Вы сможете создавать большие базы данных прямо в терминале. Надеемся, что этот материал был полезным для Вас!

Спасибо за время, уделенное прочтению статьи!

Если возникли вопросы — задавайте их в комментариях.

Подписывайтесь на обновления нашего блога и оставайтесь в курсе новостей мира инфокоммуникаций!

Чтобы знать больше и выделяться знаниями среди толпы IT-шников, записывайтесь на курсы Ciscoкурсы по кибербезопасностиполный курс по кибербезопасностикурсы DevNet / DevOps (программируемые системы) от Академии Ciscoкурсы Linux от Linux Professional Institute на платформе SEDICOMM University (Университет СЭДИКОММ).

Курсы Cisco, Linux, кибербезопасность, DevOps / DevNet, Python с трудоустройством!

Спешите подать заявку! Группы стартуют 25 января, 26 февраля, 22 марта, 26 апреля, 24 мая, 21 июня, 26 июля, 23 августа, 20 сентября, 25 октября, 22 ноября, 20 декабря.
Что Вы получите?
  • Поможем стать экспертом по сетевой инженерии, кибербезопасности, программируемым сетям и системам и получить международные сертификаты Cisco, Linux LPI, Python Institute.
  • Предлагаем проверенную программу с лучшими учебниками от экспертов из Cisco Networking Academy, Linux Professional Institute и Python Institute, помощь сертифицированных инструкторов и личного куратора.
  • Поможем с трудоустройством и стартом карьеры в сфере IT — 100% наших выпускников трудоустраиваются.
Как проходит обучение?
  • Проведем вечерние онлайн-лекции на нашей платформе.
  • Согласуем с вами удобное время для практик.
  • Если хотите индивидуальный график — обсудим и реализуем.
  • Личный куратор будет на связи, чтобы ответить на вопросы, проконсультировать и мотивировать придерживаться сроков сдачи экзаменов.
  • Всем, кто боится потерять мотивацию и не закончить обучение, предложим общение с профессиональным коучем.
А еще поможем Вам:
  • отредактировать или создать с нуля резюме;
  • подготовиться к техническим интервью;
  • подготовиться к конкурсу на понравившуюся вакансию;
  • устроиться на работу в Cisco по специальной программе. Наши студенты, которые уже работают там: жмите на #НашиВCisco Вконтакте, #НашиВCisco Facebook.
Чтобы учиться на курсах Cisco, Linux LPI, кибербезопасность, DevOps / DevNet, Python, подайте заявку или получите бесплатную консультацию.

Рубрики:

Linux, PostgreSQL

Метки:

, , ,

Больше похожих постов

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Заполните поле
Заполните поле
Пожалуйста, введите корректный адрес email.
Вы должны согласиться с условиями для продолжения


Поиск по сайту
Лучшее
Популярное
Рубрики
Меню