配置PostgreSQL允许远程连接的方法

您所在的位置:网站首页 怎么让电脑允许远程连接 配置PostgreSQL允许远程连接的方法

配置PostgreSQL允许远程连接的方法

2024-07-04 00:33| 来源: 网络整理| 查看: 265

配置PostgreSQL服务端允许远程连接 1. pg_hba.conf 配置PostgreSQL数据库的访问权限。2. postgresql.conf 配置PostgreSQL数据库服务器的相应的参数。3. 设置好后重启服务即可被远程连接4. 开放端口5. 远程连接6. 远程连接失败解决方案 PostgreSQL安装后,貌似默认是只接受本地机器连接访问。如果想在其他主机上访问PostgreSQL数据库服务器,就需要进行相应的配置。以下是我配置远程连接PostgreSQL数据库方式:

修改配置文件:(PostgreSQL安装路径下的data,也是安装时data的默认路径)data目录下的 pg_hba.conf 和 postgresql.conf。

1. pg_hba.conf 配置PostgreSQL数据库的访问权限。

找到“# IPv4 local connections:“后,回车另起一行,添加参数行如下,保存。 host all all 0.0.0.0/0 trust 其中0.0.0.0/0表示运行任意ip地址访问 在这里插入图片描述

2. postgresql.conf 配置PostgreSQL数据库服务器的相应的参数。

找到“listen_addresses“参数后,设置listen_addresses = ‘*’,保存。 在这里插入图片描述

3. 设置好后重启服务即可被远程连接 4. 开放端口 控制面板–>系统与安全–>Windows防火墙点击左侧“高级设置”功能选择左侧树上“入站规则”,再点击右侧操作树上的“新建规则”在弹出的向导对话框中选择"端口",然后点击“下一步”在特定本地端口的输入框里输入"5432",然后一直“下一步”到最后一页,随便给规则起个名字如“postgresql rule” 5. 远程连接 开启数据库时host为服务器ip地址,port默认为5432 6. 远程连接失败解决方案 一般云服务器端防火窗入站规则打开后,如果外部物理机远程连接失败。 建议在服务器端安装Navicat检查是否能够连接成功。如果可以连接成功,请在服务器运营商进行安全组端口开放


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3