pgsql 远程机器无法连接数据库报错处理方法

Posted 王.小辉

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了pgsql 远程机器无法连接数据库报错处理方法相关的知识,希望对你有一定的参考价值。

因本地资源有限,在公共测试环境搭建了PGsql环境,从数据库本地localhost访问正常,在相同网段的远程机器访问报如下错误

“server closed the connection unexpectedly.        This probably means the server terminated abnormally before or  while processing the request”

检查pg日志,报错日志为FATAL:  no pg_hba.conf entry for host "XX.XX.XX.XX",经查阅,这条错误的原因是因为客户端远程访问postgresql受限所致,因为postgresql默认情况下除本机外的机器是不能连接的。修改pg_hba.conf与postgresql.conf两个配置文件即可解决。

修改方式请参考https://blog.csdn.net/liuchunming033/article/details/44810899 

 

 

 

 

 

 

参考文档地址:

程序链接PostgreSQL 时报错"no pg_hba.conf entry" - CSDN博客
https://blog.csdn.net/liuchunming033/article/details/44810899

以上是关于pgsql 远程机器无法连接数据库报错处理方法的主要内容,如果未能解决你的问题,请参考以下文章

远程连接Windows云服务器报错:出现身份验证错误,要求的函数不受支持

亲测可用通过Navicat for MySQL远程连接的时候报错mysql 1130的解决方法

远程连接MongoDB的时候 报错

无法远程连接Mysql数据库

解决Mongodb突然无法远程连接问题及如何在忘记密码的情况下远程备份

SSH远程连接命令执行没反应不报错问题解决(-bash: fork: retry: Resource temporarily unavailable.[资源暂时不可用])