postgresql -- настроить конфигурации pg_hba.conf и postgresql.conf

Forums:

После установки PostgreSQL, необходимо настроить конфигурационные файлы для корректной работы с базой.

Настраиваем postgresql.conf

Здесь всё просто: раскомментируем строку

listen_addresses = 'localhost'

Чтобы разрешить другим компьютерам соединяться с вашим PostgreSQL сервером, замените 'localhost' на IP адрес вашего сервера или в качестве альтернативы на 0.0.0.0, чтобы подключить все интерфейсы.

Настраиваем pg_hba.conf

  1. Для начала нам нужно создать своего пользователя с паролем. Возможно для этого потребуется сначала открыть доступ главному пользователю базы, postgres. Заходим в pg_hba.conf:
     sudo nano /etc/postgresql/9.x/main/pg_hba.conf

    и меняем вот эту строку:

    Database administrative login by Unix domain socket
    local   all             postgres                                md5
    

    на такую:

    Database administrative login by Unix domain socket
    local   all             postgres                                trust
    

    Перезапускаем сервер postgreSQL:

          sudo service postgresql restart

    Теперь создаём нашего пользователя.

  2. После создания пользователя, необходимо вернуть пользователю postgres пароль и конфигурацию:
    Database administrative login by Unix domain socket
    local all postgres md5
  3. Чтобы разрешить новому пользователю соединение, добавляем его в файл pg_hba.conf:

    Database administrative login by Unix domain socket
    local all username md5

  4. И перезапускаем сервер:

            sudo service postgresql restart

Источник

http://help.ubuntu.ru/wiki/%D1%80%D1%83%...

Key Words for FKN + antitotal forum (CS VSU):

vedro-compota's picture

Аналогичная инструкция: https://fkn.ktu10.com/?q=node/10959
Измудрился то же самое оформить)

_____________
матфак вгу и остальная классика =)