Heim >Datenbank >MySQL-Tutorial >连线被拒,请检查主机名称和埠号,并确定postmaster...的问题

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

WBOY
WBOYOriginal
2016-06-07 14:53:313280Durchsuche

连线被拒,请检查主机名称和埠号,并确定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前的#号

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn