我尝试与PostgreSQL数据库进行远程连接时出现问题。我在本地PC上工作,并在服务器上有数据库。在服务器中,我配置了pg_hba.conf和postgresql.conf。第一个文件是这样的:远程连接PostgreSQL时出错
# IPv4 local connections:
host all all 127.0.0.1/32 md5
host all all 46.18.24.0/22 trust
host all all 193.106.180.0/22 trust
host all all 193.146.230.62/32 trust
,第二个:
listen_addresses = '*'
port = 5432
max_connections = 100
我相信,端口5432在服务器端被打开。
但是,当我尝试通过pgAdmin III从我的PC(193.146.230.62)连接时,我不能。问题是什么?
非常感谢你提前!
46.18.24.0/22,您确定22?我期望在这里有24。再次将“信任”改为“md5”,你不相信没有正确密码的任何尝试。更改postgresql.conf并在更改后重新加载pg_hba.conf后是否重新启动PostgreSQL?错误信息也会很好,可以更容易地帮助你。 – 2012-07-26 07:47:27
嘿试试这个'193.146.230.62 255.255.255.0'而不是这个'193.146.230.62/32' – PresleyDias 2012-07-26 07:56:45
我试过193.146.230.62 255.255.255.0和193.146.230.62/32,但它没有连接 – 2012-07-26 09:22:43