Введіть ім'я домену:
.ua .com.ua .in.ua .org.ua
.ru .com .net .org
Показати всі домени

Установка PostgreSQL на CentOS 7

PostgreSQL є системою управління реляційними базами даних, що забезпечує реалізацію мови запитів SQL.

Перед виконанням інструкції рекомендується створити не root користувача з доступом до sudo (а перед цим підключитися до сервера SSH).

В інструкції використовується текстовий редактор nano, для якого потрібно виконати команду:

 yum install nano

Процедура встановлення PostgreSQL на CentOS 7 складається з наступних етапів:

  1. Встановлюємо пакет postgresql-server і пакет contrib, що додає деякі додаткові утиліти і функціональні можливості:

     sudo yum install postgresql-server postgresql-contrib

    Натисніть клавішу Enter. Якщо запитує пароль, введіть його. Потім натиснути клавіші y та Enter.

  2. Створюємо новий кластер баз даних PostgreSQL:

     sudo postgresql-setup initdb

    Натискаємо Enter

  3. Відкриваємо конфігурацію hba у текстовому редакторі:

     sudo nano /var/lib/pgsql/data/pg_hba.conf

    Натискаємо Enter

    У нижній частині файлу знаходимо рядки рядка:

     host all all 127.0.0.1/32 ident
    host all all ::1/128 ident

    І замінюємо в них "ident" на "md5", щоб вони виглядали так:

     host all all 127.0.0.1/32 md5
    host all all ::1/128 md5

    Зберігаємо зміну у файлі, натиснувши клавіші Ctrl+x , потім клавішу y і потім клавішу Enter.

  4. Запускаємо та включаємо PostgreSQL за допомогою команд:

     sudo systemctl start postgresql

    Натискаємо Enter

     sudo systemctl enable postgresql

    Натискаємо Enter

  5. PostgreSQL тепер готовий до використання.

Під час встановлення було створено обліковий запис користувача postgres , пов'язаний із роллю Postgres за умовчанням. Для використання Postgres необхідно увійти до цього облікового запису. Для цього вказуємо команду:

 sudo -i -u postgres

Натиснути клавішу Enter

І потім, щоб одразу отримати запрошення Postgres, вказуємо (у рядку поруч із bash):

 psql

Натисніть клавішу Enter. Якщо все зроблено правильно, результат буде як на зображенні.

Після цього відбудеться автоматична реєстрація для прямої взаємодії із системою управління базами даних.

Див. також:

Будь ласка, виберіть мову сайту за промовчанням: