>데이터 베이스 >MySQL 튜토리얼 >连线被拒,请检查主机名称和埠号,并确定postmaster...的问题

连线被拒,请检查主机名称和埠号,并确定postmaster...的问题

WBOY
WBOY원래의
2016-06-07 14:53:313282검색

连线被拒,请检查主机名称和埠号,并确定postmaster...的问题 一、postgresql 连线被拒,请检查主机名称和埠号,并确定 postmaster 可以接受 TCP/IP 连线 用jdbc(或者eclipse自带的数据库连接工具)连接Postgresql数据库时经常出现这个错误,然而用pgAdmin


连线被拒,请检查主机名称和埠号,并确定postmaster...的问题

 

一、postgresql 连线被拒,请检查主机名称和埠号,并确定 postmaster 可以接受 TCP/IP 连线 

用jdbc(或者eclipse自带的数据库连接工具)连接Postgresql数据库时经常出现这个错误,然而用pgAdmin III是可以正确连接的,表明用户名和密码都是正确的。 

 

这主要是由于用户密码认证方式引起的,Postgresql数据库安装好后默认采用md5密码加密认证方式。

二、或则是连接其他机器的数据库,也会发生这个问题

  www.2cto.com  

解决方法: 

!、打开Postgresql安装目录下的data文件夹,找到pg_hba.conf文件并打开 

在# TYPE DATABASE USER CIDR-ADDRESS METHOD的下面: 

加上一句: 

host all all 0.0.0.0/0 md5

 

2、更改postgresql.conf下 

#listen_addresses = 'localhost' # what IP address(es) to listen on; 

为 

listen_addresses = '*' # what IP address(es) to listen on; 

记得去掉listen_addresses前的#号

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.