热门搜索 :
考研考公
您的当前位置:首页正文

postgresql无法远程连接怎么解决

2024-07-17 来源:伴沃教育

使用客户端程序连接数据库报错:

FATAL:  no pg_hba.conf entry for host "192.168.100.182", user "highgo", database "highgo", SSL off

原因是postgresql默认禁用远程访问数据库。

我们需要在$PGDATA/pg_hba.conf中添加如下信息用于允许所有连接接入数据库。

host  all  all  0.0.0.0/0    md5

添加完成后,重新加载数据库即可。

pg_ctl reload

关于pg_hba.conf的详细使用方法我们可以参考:

https://www.postgresql.org/docs/10/static/auth-pg-hba-conf.html

Python学习网,大量的免费,欢迎在线学习!

伴沃教育还为您提供以下相关内容希望对您有帮助:

Postgresql 配置允许远程连接

postgresql 初次安装后,只允许本地连接。我们需要修改两个配置,来允许远程客户端连接。 在Postgresql 安装路径:下面找到两个文件:找到如下下 listen_addresses 这一行,去掉注释,修改服务器的监听范围:在文件最后插入一行 文件首部的注释中解释了每行的五个参数的含义,分别是 执行 lsof -i:54...

如何配置PostgreSQL允许被远程访问

通过以上设置后,远端及其无法访问此数据库,因此,需要修改postgreSQL数据库配置来实现远程访问。具体操作如下:修改/opt/postgres/9.1/data/postgresql.conf文件的内容:监听任何地址的访问,修改连接权限:listen_address = ‘localhost’ 修改为listen_address = ‘*’启用密码验证 password_encryption = on...

如何配置来完成PostgreSQL数据库远程连接

2.修改postgresql.conf文件,将数据库服务器的监听模式修改为监听所有主机发出的连接请求。定位到#listen_addresses='localhost'。PostgreSQL安装完成后,默认是只接受来在本机localhost的连接请 求,通过将改行内容修改为listen_addresses='*'来允许数据库服务器监听来自任何主机的连接请求:listen_addresses = ...

无法远程连接到服务器怎么回事?

你可以设置一下这个“允许连接”!找到【电脑】--右键点击【属性】--找到【远程设置】--【勾选】下面这两个!然后,你再试着重新连接一下,或者重新下载个【IIS7远程桌面工具】来远程连接服务器,这个我也在用,觉得不错,或许对你有用,使用方法:1、下载工具 2、解压后双击打开“IIS7远程桌面管理...

如何运行远程客户端连接postgresql数据库

md5 ② postgresql.conf文件,查找“listen_addresses ”字符串,然后修改为如下:Conf代码 收藏代码 listen_addresses = '*'重启postgres服务,试试看吧 如果经过上面的设置,还是不能远程连接的话,那么,有可能是因为服务器开启了防火墙。那么,请在防火墙中为 5432 这个端口放行。

远程连接PostgreSQL配置文件如何设置

或局域网内)是可以正常连接的。2、PostgreSQL版本为8.3 调试方法: 1、修改PostgreSQL配置文件“postgresql.conf”listen_address=\'*\'port=54322、修改PostgreSQL配置文件“pg_hba.conf”host all all 服务器IP/32 md5 host all all 客户端IP/32 trust 3、路由器里添加了5432端口 ...

远程连接PostgreSQL是如何实现的

一、实现远程连接Linux上的PostgreSQL。主要分两个步骤:要使Linux上的PostgreSQL打开 “unix的tcpip套接子”。编辑 $POSTGRES/data/postgresql.conf 文件,将tcpip_socket=off改成tcpip_socket=on即可。设置远程访问认证机制。编辑 $POSTGRES/data/pg_hba.conf 文件,这个文件上面一大堆都是介绍如何使用...

linux远程连接pg数据库命令

您要问的是Linux远程连接PostgreSQL数据库的命令要怎么实现吗?1、打开终端,输入以下命令以连接到数据库服务器。2、输入密码以登录到服务器。3、输入命令以连接到数据库,如需要输入密码,则会在终端中提示输入密码,输入完成后按下回车键即可。

如何配置PostgreSQL允许被远程访问

安装PostgreSQL数据库默认接受本访问连接想其主机访问PostgreSQL数据库服务器需要进行相应配置配置远程连接PostgreSQL数据库步骤简单需要修改data目录pg_hba.confpostgresql.confpg_hba.conf:配置数据库访问权限postgresql.conf:配置Postg

PostgreSQL 连接的问题

"PostgreSQL\8.3\data\postgresql.conf文件中,找到“#listen_addresses = 'localhost'”,把它改成“listen_addresses = '*'”。"这样,postgresql就可以监听所有ip地址的连接。三、 重启postgresql服务。如果系统启用了防火墙,请先关闭。对了,如果要使用pgadmin连接远程的数据库服务器,须在SSL的选项中...

Top