连线被拒,请检查主机名称和埠号,并确定 postmaster 可以接受 TCP/IP 连线
错误如下:
org.postgresql.util.PSQLException: 连线被拒,请检查主机名称和埠号,并确定 postmaster 可以接受 TCP/IP 连线。at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:136)at org.postgresql.core.ConnectionFactory.openConnection(ConnectionFactory.java:64)at org.postgresql.jdbc2.AbstractJdbc2Connection.<init>(AbstractJdbc2Connection.java:123)at org.postgresql.jdbc3.AbstractJdbc3Connection.<init>(AbstractJdbc3Connection.java:28)at org.postgresql.jdbc3g.AbstractJdbc3gConnection.<init>(AbstractJdbc3gConnection.java:20)at org.postgresql.jdbc3g.Jdbc3gConnection.<init>(Jdbc3gConnection.java:22)at org.postgresql.Driver.makeConnection(Driver.java:391)at org.postgresql.Driver.connect(Driver.java:265)at com.mchange.v2.c3p0.DriverManagerDataSource.getConnection(DriverManagerDataSource.java:68)at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:87)at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool$1.acquireResource(C3P0PooledConnectionPool.java:83)at com.mchange.v2.resourcepool.BasicResourcePool.assimilateResource(BasicResourcePool.java:884)at com.mchange.v2.resourcepool.BasicResourcePool.acquireUntil(BasicResourcePool.java:601)at com.mchange.v2.resourcepool.BasicResourcePool.access$400(BasicResourcePool.java:31)at com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask.run(BasicResourcePool.java:1079)at com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(ThreadPoolAsynchronousRunner.java:354)
Caused by: java.net.ConnectException: Connection timed out: connectat java.net.PlainSocketImpl.socketConnect(Native Method)at java.net.PlainSocketImpl.doConnect(Unknown Source)at java.net.PlainSocketImpl.connectToAddress(Unknown Source)at java.net.PlainSocketImpl.connect(Unknown Source)at java.net.SocksSocketImpl.connect(Unknown Source)at java.net.Socket.connect(Unknown Source)at java.net.Socket.connect(Unknown Source)at java.net.Socket.<init>(Unknown Source)at java.net.Socket.<init>(Unknown Source)at org.postgresql.core.PGStream.<init>(PGStream.java:60)at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:74)... 15 more
由于这个问题困扰了两天,我在使用kettle新建了一个转换,但是一直出错,百度了许多的解决方法,可以分为两类:
解决方法一:
数据库挂了,重启服务就好
方法二:
一、postgresql 连线被拒,请检查主机名称和埠号,并确定 postmaster 可以接受 TCP/IP 连线 用jdbc(或者eclipse自带的数据库连接工具)连接Postgresql数据库时经常出现这个错误,然而用pgAdmin III是可以正确连接的,表明用户名和密码都是正确的。 这主要是由于用户密码认证方式引起的,Postgresql数据库安装好后默认采用md5密码加密认证方式。
二、或则是连接其他机器的数据库,也会发生这个问题 解决方法: !、打开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前的#号
解决思路:
1、网络排查:首先打开cmd,ping了一下服务器,检查网络是否存在问题
2、打开数据库连接确认数据是否能连接上,结果是不能
3、打开服务器查看端口服务是否开启,结果是未开启
命令:netstart antup
4、重启PG,可以连接
重启后再在服务器端可以看到下图:
连线被拒,请检查主机名称和埠号,并确定 postmaster 可以接受 TCP/IP 连线相关推荐
- smb连接错误“请检查服务器名称或IP地址,然后再试一次,如果问题持续发生,请联系系统管理员“
问题 公司内部的共享服务器突然访问不了了(iMac访问Windows共享).提示错误"请检查服务器名称或IP地址,然后再试一次,如果问题持续发生,请联系系统管理员" 经过试验,有如 ...
- smb连接错误: 连接到服务器时出现问题。请检查服务器名称或IP地址,然后再试一次。如果问题持续发生,请联系系统管理员
大家在用Ipad或者Iphone连接电脑的共享文件夹时如果出现"连接到服务器时出现问题.请检查服务器名称或IP地址,然后再试一次.如果问题持续发生,请联系系统管理员" 解决办法: ...
- 解决SQLSERVER2019无法通过SQLCMD登陆找不到或无法访问服务器。请检查实例名称是否正确
通过sqlcmd连接SQLSERVER2019时报错 [ODBC Driver 17 for SQL Server]命名管道提供程序: 无法打开与 SQL Server 的连接 [5]. [ODBC ...
- 软件测试面试题:请你分别画出 OSI 的七层网络结构图和 TCP/IP 的四层结构图?
请你分别画出 OSI 的七层网络结构图和 TCP/IP 的四层结构图? OSI 七层网络结构图,由上至下: 应用层-表示层-会话层-传输层-网络层-数据链路层-物理层TCP/IP 的四层结构图 应用层 ...
- Linux更改主机名称(hostname)和设置DNS解析以及设置IP
linux更改主机名称 vi /etc/sysconfig/network打开配置文件 设置HOSTNAME=hadoop(自己想更改的名称) 退出保存即可 测试:重启机器 设置DNS域名解析 vi ...
- 解决ping的IP 但是ping 不通域名的问题 或者请求找不到主机 请检查该名称
若能ping通ip 则代表链路是通的,但是ping不通域名只能说明是域名解析出现了问题. 可使用nslookup + 域名 看下是哪个域名服务器,我们很多时候都是使用自动获取DNS服务器,但是有些时候 ...
- Ping 请求找不到主机 eeee.dev5.bbbbbbb/eeeeeee/。请检查该名称,然后重试。
解决方法: 清一下DES缓存 1.用"WIN +R"快捷键打开运行窗口,输入"cmd"命令,进行命令行窗口 2.在命令行窗口输入"ipconfig / ...
- “更新 TKK 失败,请检查网络连接” 解决方法
前提:idea翻译插件无法使用,删除重新下载还是不可以使用. 方案一 此方法只适用与idea2021版本之前(如2020版本),2021版本之后是没有此勾选项. 去掉勾选,就成功了 .2021版本之后 ...
- Visual Studio 2019 报错 无法下载安装文件。请检查Internet连接,然后重试的解决方案之一
最近一个电脑无法安装 visual studio 2019 ,换操作系统也无果,网上方案试了个遍也无解,最后通过查看 C:\Users\Administrator\AppData\Local\Temp ...
- java ip地址类,实现获取主机名称,IP地址的类 (java)
/** *实现获取主机名称,IP地址的类. * Copyright (C) ☆苹果工作室☆ */ package com.applestudio.util; import java.net.*; pu ...
最新文章
- MySql 密码忘记了,不用重装
- java mongodb save,Java MongoDB一次保存多个文档
- 运维小菜鸟随笔Linux入门级操作命令(更新中。。。)
- WCF netTcpBinding寄宿到IIS7
- JavaScript对SEO的影响及解决之道
- centos7网卡识别不到,无法远程工具连接
- python入口函数的作用_python之函数中参数的作用域
- JVM GC调优参数说明
- PHP设计模式——命令模式
- springcloud与jdk版本问题
- Angular CLI 生成项目时css less scss样式使用说明
- CodeforcesRound#498 (Div.3)E题Military Problem
- 深入浅出SSD--5.1PCIE基础知识
- 高级项目管理师/高项考试十大管理论文模板
- ae效果英文版翻译对照表_AE特效菜单中英文对照
- 浏览器打开就是360导航(浏览器被360劫持)
- clion ros debug clion配置ros环境及调试
- Java实现anagram算法
- 什么是Xcelsius
- 关于动态网站制作的一些疑惑