我在Ubuntu 12.04服务器上使用PostgreSQL 9.1。数据库实例似乎运行正常,当我尝试通过服务器机器上的localhost从pgAdmin III连接时,没有问题。
每当我尝试使用服务器的局域网地址192.168.1.16
时,都会收到错误“Access to database denied.
”
从我收集的内容来看,这些情况的常见罪魁祸首似乎是pg_hba.conf
文件中描述的配置,该文件目前包含以下内容:
host all all 192.168.0.1/32 md5
据我了解,该实例应该接受所有用户。这里有什么我想念的吗?
答案 0 :(得分:1)
在更改pg_ctl reload
文件后尝试运行pg_hba.conf
。
此外,请重新检查listen_address
文件中的postgresql.conf
参数。