PostgreSql удаленный доступ в Ubuntu 10.04 - PullRequest
0 голосов
/ 04 мая 2018

Я пытаюсь сделать удаленный доступ к Postgresql (10,3) дБ.

После того, как я изменил #listen_addresses = 'localhost' на listen_addresses = '*' или ip, при использовании:

появляется ошибка
sudo -u postgres psql

'Сервер работает локально и принимает соединения на сокете домена Unix "/var/run/postgresql/.s.PGSQL.5432"? '

1 Ответ

0 голосов
/ 04 мая 2018

просто удалите «#» - перед - это означает закомментированную строку.

ОБНОВЛЕНИЕ: если вы изменили конфигурацию прослушивания postgresql, то подключение к сокету по умолчанию отсутствует. Так что если вы указываете точный IP для прослушивания: listen_address = '192.168.1.2', тогда вам нужно подключиться через psql -h 192.168.1.2 -U postgres, и ваш файл pg_hba.conf должен содержать запись, подобную:

host    all             all             192.168.1.2/32            md5

и вам нужно будет знать пароль postgres. если вы не беспокоитесь о безопасности - просто используйте

host    all             all             192.168.1.2/32            trust

ВНИМАНИЕ: не используйте конфигурацию «доверие» в производстве!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...