PostgreSQL之连接失败的问题及解决


Posted in PostgreSQL onMay 08, 2023

PostgreSQL连接失败问题

问题

在pgAdmin中,将本地数据库连接的host由localhost或127.0.0.1改为自己的真实ip–10.xxx.xxx.xxx后,连接失败

报错如下:

psql: could not connect to server: Connection refused  
Is the server running on host "my host name" (IP) and accepting  
TCP/IP connections on port 5432?  

解决

出现上述问题时,需修改postgresql.conf和pg_hba.conf文件。

此文件位于postgresql数据文件目录中,默认为/var/lib/pgsql/data/。

将postgresql.conf修改如下:listen_addresses = '*'。

pg_hba.conf中增加需要连接该数据库主机的ip地址。

如下所示,增加对主机10.xxx.xxx.xxx的信任。

host    all             all             10.xxx.xxx.xxx/32         trust

如上设置后,使用10.xxx.xxx.xxx可正常连接。

解释

原来,在客户端访问PostgreSQL数据库时,PostgreSQL会读取文件pg_hba.conf判断是否信任该主机,故所有需要连接PostgreSQL Server的主机都应当在pg_hba.conf中添加对其信任,即使是Server主机也不例外!

PostgreSQL连接出错 could not connect to server:Connection refused(0x0000274D/10061)

使用navicat连接本地PostgreSQL数据库时报错:

could not connect to server: Connection refused (0x0000274D/10061)  Is the server running on host"localhost" (:1) and acceptingTCP/IP connections on port 5433 ?

could not connect to server: Connection refused (0x0000274D/10061)  Is the server running on host"localhost" (127.0.0.1) and acceptingTCP/IP connections on port 5433?

PostgreSQL之连接失败的问题及解决

首先检查一下是不是没有启动PostgreSQL服务,因为没启动服务可能会报这个错误(我就是);

方法如下

win+R打开输入命令框,输入services.msc打开服务列表。

PostgreSQL之连接失败的问题及解决

右键启动

PostgreSQL之连接失败的问题及解决

再次尝试连接数据库,看是否成功。

如果没成功那就进行以下步骤              

 1、在postgresql的安装文件夹\9.5\data\pg_hba.conf里面找到“# IPv4 local connections:”

PostgreSQL之连接失败的问题及解决

然后在这行上面添加“local pgsql all trust”,             

在它下面的“host    all         all         127.0.0.1/32          md5”             

下面添加一行,内容为“host all all 192.168.91.1/24 md5”   

PostgreSQL之连接失败的问题及解决

注:127.0.0.1/32和192.168.91.1/24中的32与24,用32表示该IP被固定,用24表示前3位固定,后面一位可以由自己设,这样,前3位ip地址与该设定相同的计算机就可以访问postgresql数据库。                 

2、PostgreSQL\9.5\data\postgresql.conf文件中,找到“#listen_addresses = 'localhost'”,把它改成“listen_addresses = '*'”。

这样,postgresql就可以监听所有ip地址的连接。   

PostgreSQL之连接失败的问题及解决   

PostgreSQL之连接失败的问题及解决

3、然后重启postgresql服务。如果系统启用了防火墙,请先关闭。如果要使用pgadmin连接远程的数据库服务器,须在SSL的选项中选择允许。

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持三水点靠木。

PostgreSQL 相关文章推荐
Centos环境下Postgresql 安装配置及环境变量配置技巧
May 18 PostgreSQL
postgres之jsonb属性的使用操作
Jun 23 PostgreSQL
浅谈PostgreSQL表分区的三种方式
Jun 29 PostgreSQL
postgresql 删除重复数据案例详解
Aug 02 PostgreSQL
PostgreSQL13基于流复制搭建后备服务器的方法
Jan 18 PostgreSQL
PostgreSQL数据库创建并使用视图以及子查询
Apr 11 PostgreSQL
PostgreSQL 插入INSERT、删除DELETE、更新UPDATE、事务transaction
Apr 12 PostgreSQL
PostgreSQL基于pgrouting的路径规划处理方法
Apr 18 PostgreSQL
PostgreSQL常用字符串分割函数整理汇总
Jul 07 PostgreSQL
PostgreSQL之连接失败的问题及解决
May 08 PostgreSQL
PostgreSQL逻辑复制解密原理解析
Sep 23 #PostgreSQL
PostgreSQL常用字符串分割函数整理汇总
Jul 07 #PostgreSQL
PostgreSQL怎么创建分区表详解
Jun 25 #PostgreSQL
PostgreSQL出现死锁该如何解决
PostgreSQL基于pgrouting的路径规划处理方法
Apr 18 #PostgreSQL
postgreSQL数据库基础知识介绍
PostgreSQL数据库去除重复数据和运算符的基本查询操作
You might like
php无限分类且支持输出树状图的详细介绍
2013/06/19 PHP
自动生成文章摘要的代码[JavaScript 版本]
2007/03/20 Javascript
javascript dom追加内容实现示例
2013/09/21 Javascript
jquery插件之定时查询待处理任务数量
2014/05/01 Javascript
jQuery简单实现日历的方法
2015/05/04 Javascript
jquery实现鼠标悬浮停止轮播特效
2020/08/20 Javascript
Treegrid的动态加载实例代码
2016/04/29 Javascript
JS实现复制内容到剪贴板功能兼容所有浏览器(推荐)
2016/06/17 Javascript
全面介绍javascript实用技巧及单竖杠
2016/07/18 Javascript
JavaScript动态数量的文件上传控件
2016/11/18 Javascript
详解微信小程序——自定义圆形进度条
2016/12/29 Javascript
Vue.js学习记录之在元素与template中使用v-if指令实例
2017/06/27 Javascript
JS全角与半角转化实例(分享)
2017/07/04 Javascript
解决vue-router在同一个路由下切换,取不到变化的路由参数问题
2018/09/01 Javascript
Vue props 单向数据流的实现
2018/11/06 Javascript
ES6基础之默认参数值
2019/02/21 Javascript
Vee-validate 父组件获取子组件表单校验结果的实例代码
2019/05/20 Javascript
javascript异步处理与Jquery deferred对象用法总结
2019/06/04 jQuery
在Vue mounted方法中使用data变量详解
2019/11/05 Javascript
Js实现粘贴上传图片的原理及示例
2020/12/09 Javascript
基于vue+echarts数据可视化大屏展示的实现
2020/12/25 Vue.js
[02:17]TI4西雅图DOTA2前线报道 啸天mik夫妻档解说
2014/07/08 DOTA
python操作excel文件并输出txt文件的实例
2018/07/10 Python
美国Rue La La闪购网站:奢侈品、中高档品牌限时折扣
2016/10/19 全球购物
国外最大的眼镜网站:Coastal
2017/08/09 全球购物
高尔夫球鞋、服装、手套和装备:FootJoy
2018/12/15 全球购物
我们没有写servlet的构造方法,那么容器是怎么创建servlet的实例呢
2013/04/24 面试题
六查六看自查材料
2014/02/17 职场文书
面试自我评价范文
2014/09/17 职场文书
后进基层党组织整改方案
2014/10/25 职场文书
护士先进个人总结
2015/02/13 职场文书
财务工作失误检讨书
2015/02/19 职场文书
学校运动会加油词
2015/07/18 职场文书
2016公务员年度考核评语
2015/12/01 职场文书
《中彩那天》教学反思
2016/02/24 职场文书
nginx作grpc的反向代理踩坑总结
2021/07/07 Servers