Установка PostgreSQL Ubuntu/debian

Отказоустойчивый Кластер Postgresql 9.6 — Repmgr,Haproxy,Keepalived,Pgbouncer — смотрим статью здесь!!!

PostgreSQL — это объектно-реляционная система баз данных, которая обладает признаками традиционной коммерческой базы данных, с расширениями, которые будут доступны следующему поколению СУБД (систем управления базами данных). Последняя версия в репозиториях Ubuntu 16.04 это 9.5.

Установка PostgreSQL 9.5 Ubuntu/debian

Для установки PostgreSQL выполните следующую команду в терминале:

Добавим строку

Ключ

Обновимся

Установим

Сразу после установки вы можете настроить сервер PostgreSQL по вашим потребностям, хотя стандартная настройка вполне жизнеспособна.

Настройка PostgreSQL Ubuntu

По умолчанию соединения через TCP/IP заблокированы. PostgreSQL поддерживает множество методов аутентификации. Метод аутентификации IDENT используется дляpostgres и локальных пользователей пока не настроено что-то еще. Обратитесь к PostgreSQL Administrator’s Guide, если вы собираетесь использовать какую-либо альтернативу типа Kerberos.

Дальнейшее обсуждение предполагает, что вы собираетесь разрешить соединения по TCP/IP и используете аутентификацию клиентов на основе метода MD5. Файлы настроек PostgreSQL хранятся в каталоге /etc/postgresql/<version>/main. Например, если вы установили PostgreSQL 9.5, файлы настроек сохранятся в каталоге /etc/postgresql/9.5/main.

Для настройки аутентификации ident добавьте записи в файл /etc/postgresql/9.5/main/pg_ident.conf. (без проверки — только user).

Чтобы разрешить соединения по TCP/IP, отредактируйте файл /etc/postgresql/9.5/main/postgresql.conf. Найдите строку

и замените ее на:

Это разрешит подключаться пользователям и по сети(после правки еще одного конфига)

Следующим шагом будет установка пароля для пользователя postgres. Выполните следующую команду в терминале для соединения со стандартной базой шаблонов PostgreSQL:

Эта команда подключится к PostgreSQL базе данных template1 как пользователь postgres. После подключения к серверу PostgreSQL вы окажетесь в SQL консоли. Вы можете выполнить следующую SQL команду в консоли psql для настройки пароля пользователя postgres:

Вместо your_possword пишем свой пароль — например ‘hhgg7787’. Пишем

и нажимаем ввод для сохранения и выхода.

Подключение к postgresql по сети

После настройки пароля, измените файл /etc/postgresql/9.5/main/pg_hba.conf на использование MD5 аутентификации для возможности подключнения к базе из сети.

Это так же разрешит подключаться к POSTGRESQL  по сети. Соответственно вместо 192.168.1.0.24 пишем ваш пул iP адресов, с которых разрешено подключение. Под конец вам потребуется перезапустить сервис PostgreSQL для применения новых настроек. Из терминала выполните следующее для перезапуска PostgreSQL:

Всё PROFIT!!!

Видеоурок по установке Postgresql 9.3 ubuntu sever

2 thoughts on “Установка PostgreSQL Ubuntu/debian

  1. После настройки пароля, измените файл /etc/postgresql/9.3/main/pg_hba.conf на использование MD5 аутентификации для пользователя postgres:
    ———————————————————————————————————————————
    Укажите пожалуйста что local all… следует добавить в конце файла. В вашем видео об этом говорится а в тексте нет. Спасибо за статью.

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

Войти с помощью: 

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