我试图在我的电脑上建立一个数据库,其他人可以远程访问。我已将postgresql.conf修改为 listening_addresses = '*'
并补充道 host all all 0.0.0.0/0 md5
到我的pgèhba.conf文件。当我们试图远程连接到数据库时,我们得到了错误 psql: could not connect to server: Connection refused Is the server running on host "MYIPADDRESS" and accepting CP/IP connections on port 5432?
港口是5432,我到的时候也关闭了https://www.yougetsignal.com/tools/open-ports/. 我们如何着手解决这个问题?如果我需要提供更多的代码,请告诉我。提前谢谢!
更新:这是我的日志。
2020-06-01 12:00:09.385 EDT [13570] LOG: listening on IPv6 address "::1", port 5432
2020-06-01 12:00:09.385 EDT [13570] LOG: listening on IPv4 address "127.0.0.1", port 5432
2020-06-01 12:00:09.386 EDT [13570] LOG: listening on Unix socket "/tmp/.s.PGSQL.5432"
1条答案
按热度按时间np8igboo1#
你确定你的数据库正在运行吗?
你看到postgres是进程列表了吗?
ps ax|grep postgres
.你在博士后日志里看到什么有趣的东西了吗?
postgres日志应包含:
若postgres正在运行,那个么问题可能是防火墙。您应该打开端口5432进行远程访问。