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突然无法远程连接问题及如何在忘记密码的情况下远程备份
SSH远程连接命令执行没反应不报错问题解决(-bash: fork: retry: Resource temporarily unavailable.[资源暂时不可用])