2017-01-30 2 views
0

Каждый раз, когда я пытаюсь подключиться к удаленному Postgres БД, я получаю сообщение об ошибке:Невозможно подключиться Postgres БД удаленно

no pg_hba.conf entry for host "159.224.92.121", user "xpkzxqrkisdrjd", database "d92na0gp4bdq4", SSL off 

Я гугле его и обнаружил, что два конфигурационных файлов должны быть обновлены.

Если добавить:

pg_hba.conf

host all all 0.0.0.0/0 md5 

postgresql.conf

listen_addresses = '*' 

Я сделал это, но ошибка все равно возникает, когда я пытаюсь подключиться к удаленная БД. Локальная БД работает нормально.

Любые идеи?

UPDATE

Может быть, это будет полезно. Я установил postgres, используя homebrew. Для перезапуска сервера Postgres Я использую:

brew services postgres restart

+1

Told сервер перезагрузить конфигурацию? –

+0

@ СамиКухмонен, да, конечно. –

ответ

1

Две вещи, чтобы помочь вам на пути:

  • pg_hba.conf обрабатывается сверху вниз, так что, если входящее соединение соответствует более ранней линии , эта запись будет использоваться.

  • log_connections = onpostgresql.conf и перезарядка. Затем, после попытки подключения не удалось, загляните в файл журнала по этой причине. Недавние версии PostgreSQL также расскажут вам, какая линия pg_hba.conf была использована.

+0

Спасибо за заметки, они полезны! Но это не помогло мне –

+0

Ну, так как вы ничего не сказали * ничего о своей настройке и о том, как вы пытаетесь подключиться, все, что можно дать, это общая помощь. –