Установка postgresql CentOS 6.8
Добавим репозитарий postgresql
Установим postgresql 9.4 на CentOS из репозитария
Инициализируем postgresql
postgresql 9.4 установлен, теперь добавим его в автозагрузку и запустим
По умолчанию postgresql сервис запущен только на localhost. Для возможности подключаться к базам через pgAdmin или psql извне изменим
в /var/lib/pgsql/9.4/data/postgresql.conf
port = 5432
Если установлены iptables разрешить подключения на порт 5432
в файле /etc/sysconfig/iptables
Postgres установлен и запущен. Если мы попробуем посмотреть список баз
то получим ошибку.
Это из-за того, что по умолчанию нельзя подключаться к субд
Права подключения пользователей к postgresql можно настроить в файле
/var/lib/pgsql/9.4/data/pg_hba.conf
Добавим возможность подключаться из локальной сети используя авторизацию по md5 и без пароля с этого же компьютера
host all all 192.168.180.0/24 md5
local all all peer
# IPv4 local connections:
host all all 127.0.0.1/32 ident
# IPv6 local connections:
host all all ::1/128 ident
Важно! Порядок строк в этом файле имеет значение
Создать пользователя для подключения к базе
Создадим базу данных
Добавим пароль пользователю helloasterisk и права на базу helloasterisk
Как добавить пользователю postgresql пароль
Изменение прав на базу Postgresql