警告:pg_connect():无法连接到PostgreSQL服务器:无法连接到服务器:权限被拒绝服务器是否运行在主机“10.0.1.201”并在端口5432上接受TCP/IP连接?无法连接到PostgreSQL服务器:无法连接到服务器:权限被拒绝
这是当试图从基于Linux的服务器
连接到远程数据库虽然我能够从连接到该本地主机
谁能帮我在这
警告:pg_connect():无法连接到PostgreSQL服务器:无法连接到服务器:权限被拒绝服务器是否运行在主机“10.0.1.201”并在端口5432上接受TCP/IP连接?无法连接到PostgreSQL服务器:无法连接到服务器:权限被拒绝
这是当试图从基于Linux的服务器
连接到远程数据库虽然我能够从连接到该本地主机
谁能帮我在这
我收到错误在PostgreSQL中,您必须在远程服务器上的pg_hba.conf中配置客户端身份验证。
阅读更多关于pg_hba.conf @http://developer.postgresql.org/pgdocs/postgres/auth-pg-hba-conf.html,否则你永远不会连接到该服务器:)。
希望这将有助于, 斯特凡
还需要检查防火墙是否允许通过数据包。 –
检查listen_addresses
设置在postgresql.conf
。如果它设置为localhost
,则只接受回送连接,并且远程连接将出现“连接被拒绝”错误。将listen_addresses
设置为“*”以启用在所有接口上的侦听。
一个更可能的情况/解决方案,为我工作(对于同样的问题)是在这里:
感谢您对SELinux提示 – mistapink
感谢它对我有用。 –
权限被拒绝表示您尝试登录的帐户不允许通过TCP。 –
基本上我有一个Web应用程序安装在服务器上需要数据库连接到Postgre远程服务器上安装,但我得到这个错误,虽然我能够在Windows上连接,你能告诉我是什么原因 – Manish
即使用户名可能相同,用户名@ localhost是与用户名@ linuxbox完全不同的帐户。 –