如何在Python中使用IP地址连接PostgreSQL数据库

u7up0aaq  于 2023-03-29  发布在  PostgreSQL
关注(0)|答案(1)|浏览(119)

我想连接我的posgresql数据库使用远程ip地址,但我得到一个错误。

psycopg2.OperationalError: connection to server at "178.56.25.266", port 5432 failed: Connection refused (0x0000274D/10061)
    Is the server running on that host and accepting TCP/IP connections?

我也在这里分享我的Python代码。

import psycopg2
conn = psycopg2.connect(database="test", user='postgres', password='', host='178.56.25.266')
cursor = conn.cursor()
cursor.execute("select version()")
data = cursor.fetchone()
print("Connection established to: ",data)
conn.close()

请帮我解决这个问题。

jgovgodb

jgovgodb1#

postgres服务器正在阻止请求的IP地址,因此您需要首先将其列入白名单。如果postgres服务器在azure上,您应该能够添加一个网络规则,其中包含您想要列入白名单的IP地址,端口5432。

相关问题