今天下午重装了PostgreSQL11,没修改默认配置,结果lua连接不上了,调试了半天才发现是监听地址默认的localhost,而lua程序中设置的是127.0.0.1,记录一下:
1、PostgreSQL监听地址也就是你用什么host地址去访问它,修改配置文件postgresql.conf
listen_addresses=’*’
2、允许访问PostgreSQL服务器的客户端IP地址,修改配置文件pg_hba.conf,添加:
host all all 192.168.0.0/16 trust
其中:192.168.0.0/16表示允许192.168.0.1-192.168.255.255网段访问。