2013-05-02 40 views
0

我在Ub12.04服务器上安装并运行postgres服务器。如何打开pg_hba.conf?

有没有人可以帮我找到语法来打开pg_hba.conf接受来自任何主机的任何连接?

我试图

host all all 0.0.0.0/0 md5 

的 “的listen_addresses” 参数正确设置为 “*”,并且服务器更改后重新启动。

+0

不知道Postgres有一个错误信息'不好运气'。显示实际错误信息的 – 2013-05-03 05:17:34

+0

可以防止它成为猜谜游戏。同时在你的pg_hba.conf中显示所有未注释的行会很有帮助。 – 2013-05-03 23:07:43

回答

0

我的猜测:您需要设置listen_adresses

listen_addresses = '*' 

postgresql.conf里。
您的问题中没有足够的信息来做比猜测更多的事情。

+0

“listen_addresses”是正确的。我得到的错误清楚地表明了pg_hba.conf文件。 – Pierre 2013-05-03 07:01:50

1

检查在更改此文件后是否已正确重启服务器。还要确保你在postgresql.conf文件中启用了正确的监听地址。

+1

重新启动服务器不是必需的。 'pg_ctl reload'是绝对足够的。 – 2013-05-02 22:15:53