我正在尝试连接到远程psql数据库。在添加具有客户端IP地址的pg_hba.conf条目之前,我收到了一条错误消息:
xdev@xdevbox:~$ psql -U postgres testdb -h 10.1.1.47
psql: FATAL: no pg_hba.conf entry for host "10.201.50.71", user "postgres", database "testdb", SSL off
我添加了具有信任设置的客户端IP。我还更改了服务器上postgres.conf中的侦听地址以侦听“ *”。然后,我使用/etc/init.d/postgresql restart命令重新启动了数据库服务器。
现在,当我尝试连接时,出现以下错误消息:
psql: could not connect to server: Connection refused
Is the server running on host "10.1.1.47" and accepting
TCP/IP connections on port 5432?
在postgresql.conf中,端口设置为5432。我不确定还需要检查什么。
谢谢
你可以ping那个地址吗?
—
dezso 2015年
我想说的是,当您重新启动数据库时,它没有正确地重新启动。检查PostgreSQL日志文件中的原因-可能是输入错误
—
Craig Ringer
pg_hba.conf
。
我不得不将监听地址从*更改为特定的IP地址。
—
2015年