MacにPostgresAppをインストールし、データベースを実行しています。
コマンドを使用して端末から接続できます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)
別のマシンからサーバーに接続するには、他に何かする必要がありますか?