使用另一个端口的 postgres 远程连接

postgres remote connection using another port

我正在尝试从我 FTP 连接到我正在使用的托管服务的网站连接到远程 postgres 数据库。我被告知端口 5432 未打开,这就是我无法连接的原因。托管服务不支持与它们一起托管 poststgres 数据库,所以我想知道还有其他端口可以尝试连接吗?或者如果有更好的选择允许我访问我的 postgres 数据库。

您可以通过本地套接字或网络端口访问 postgres,对于第二个选项,您必须在 postgresql.conf 中启用它,用

检查它
t=# show listen_addresses ;
 listen_addresses
------------------
 *
(1 row)

然后用 show port; 检查端口 - 同样你可以在 postgresql.conf

中检查它

最后,如果您无法更改 postgresql.conf - 您无法控制端口或将集群暴露给 eth

所以简而言之 - 是的 postgres 可以 运行 在任何端口上但不 - 我认为你不能在你的情况下做任何事情...