PostgreSQL14开启远程连接
warning:
这篇文章距离上次修改已过223天,其中的内容可能已经有所变动。
为了在PostgreSQL 14中启用远程连接,请按照以下步骤操作:
- 编辑PostgreSQL配置文件
postgresql.conf
,通常位于PostgreSQL的数据目录下。
- 找到
listen_addresses
参数,修改它以包含*
(代表监听所有接口),或者具体的IP地址。
- 确保
port
参数设置为PostgreSQL服务将监听的端口,默认通常是5432
。
- 编辑
pg_hba.conf
文件以允许远程连接。
- 添加一行来允许远程主机连接,用
host
、all
、all
、0.0.0.0/0
(代表任何IP)和md5
(或者scram-sha-256
,取决于你想要的认证方式)替换相应部分。
- 重启PostgreSQL服务以应用更改。
确保你的防火墙允许远程机器访问PostgreSQL的端口(默认为5432)。如果你使用的是UFW(Uncomplicated Firewall),可以使用以下命令允许5432端口的流量:
现在应该可以从远程机器使用相应的用户名、密码和端口号连接到PostgreSQL数据库了。
评论已关闭