пятница, 19 марта 2010 г.

Ubuntu и postgresql. Доступ к БД с любого адреса.

Задача.

По умолчанию postgres открывает порт только для локального компьютера, другие компьютеры сети подключиться не могут.

Необходимо открыть БД для локальной сети.
Решение.

1. открыть файл postgresql.conf:
sudo vi /etc/postgresql/8.4/main/postgresql.conf
2. добавить строку или исправить строку на:
было: #listen_addresses = 'localhost'
стало: listen_addresses = '*'
3. открыть файл pg_hba.conf:
sudo vi /etc/postgresql/8.4/main/pg_hba.conf
4. добавить строку:
host    all         all         192.168.0.0/24        md5
 5. перезапустить сервис:
sudo service postgresql-8.4 restart

Комментариев нет:

Отправить комментарий