再明确了服务器的防火墙都关闭,而且pg数据库正常运行的情况下,本地还是连不上pg数据库
可能是服务器的pg数据库配置文件要修改
1.postgresql.conf
全局搜索看这个配置是否注释,或者值是 'loclhost'。放开注释或者改成*,代表所有ip都可以访问
listen_addresses:'*'
2.pg_hba.conf
加上 host all all 0.0.0.0/0 md5
放开所有账户和所有数据库、地址,也可以指定比如:
host postgres admin 0.0.0.0/0 md5
给admin 放开postgres数据库权限 所有地址访问