бесплатно с городских телефонов Украины
Киев | 044 392-73-56 |
Харьков | 057 728-49-18 |
Днепр | 056 790-86-00 |
Одесса | 048 734-56-54 |
Львов | 032 229-58-50 |
Николаев | 051 270-12-63 |
Полтава | 053 262-53-74 |
Запорожье | 061 228-69-91 |
PostgreSQL является системой управления реляционными базами данных, обеспечивающая реализацию языка запросов SQL.
Перед выполнением инструкции рекомендуется создать не root пользователя с доступом к sudo (а перед этим подключиться к серверу по SSH).
В инструкции используется текстовый редактор nano, для установки которого требуется выполнить команду:
yum install nano
Устанавливаем пакет postgresql-server и пакет «contrib», добавляющий некоторые дополнительные утилиты и функциональные возможности:
sudo yum install postgresql-server postgresql-contrib
Нажать клавишу Enter. Если запрашивает пароль, ввести его. Потом нажать клавишы y и Enter.
Создаем новый кластер баз данных PostgreSQL:
sudo postgresql-setup initdb
Нажимаем Enter
Открываем конфигурацию 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.
Запускаем и включаем PostgreSQL при помощи команд:
sudo systemctl start postgresql
Нажимаем Enter
sudo systemctl enable postgresql
Нажимаем Enter
PostgreSQL теперь готов к использованию.
При установке была создана учетная запись пользователя postgres , связанная с ролью Postgres по умолчанию. Для использования Postgres, необходимо войти в данную учетную запись. Для этого указываем команду:
sudo -i -u postgres
Нажать клавишу Enter
И затем, чтобы сразу получить приглашение Postgres, указываем (в строке рядом с bash):
psql
Нажать клавишу Enter. Если всё сделано правильно, результат будет как на изображении.
После этого произойдет автоматическая регистрация для прямого взаимодействия с системой управления базами данных.
См.также: