我已经在我的 Mac 上安装了Postgres 应用程序并且正在运行一个数据库。
我可以使用命令从终端连接它psql -h localhost
现在我想从同一网络上的另一台机器访问这个服务器。
当我psql -h <hostname> -U <username>
从另一台机器上做时,我得到了错误
psql: could not connect to server: Connection refused
Is the server running on host "my hostname" (xx.xx.xx.xxx) and accepting
TCP/IP connections on port 5432?
在运行服务器的机器上,lsof -i | grep LISTEN
我得到了以下结果。
postgres 3196 sudarm 5u IPv6 0x1caf6120 0t0 TCP localhost:5432 (LISTEN)
postgres 3196 sudarm 6u IPv4 0x14678db0 0t0 TCP localhost:5432 (LISTEN)
postgres 3196 sudarm 7u IPv6 0x1caf6a80 0t0 TCP localhost:5432 (LISTEN)
我是否需要做任何其他事情才能从另一台机器连接到服务器?