【发布时间】:2021-08-07 16:00:59
【问题描述】:
我有点麻烦。我尝试使用 psycopg2 和 sqlalchemy 进入我的本地 PostgreSQL 数据库,虽然它没有抛出错误,但它不会建立连接。相反,它只是卡在执行代码。这就是问题所在。
conn = psycopg2.connect(database='db', user="user", password="password", host="127.0.0.1", port="55212")
同样,在这里使用 sqlalchemy 时会出错。
engine = create_engine('postgresql://pw:db@localhost:55212/DB')
请帮忙,在这个问题解决之前我什么都做不了!
【问题讨论】:
-
可能是服务器没有激活,还是防火墙?为什么每次尝试都使用不同的端口?
-
我要编辑问题。我正在使用相同的端口。也许如果我连接到 VPN 它会工作。我现在就试试。
-
所以我尝试连接到 VPN,但这也不起作用。我不知道它是否是防火墙,但这听起来很有希望。你能帮我弄清楚如何解决它,以便我检查是否是问题所在?
-
您确定您使用的是正确的端口吗? 5432 是默认值。
-
这是进入 pgadmin 的 url:127.0.0.1:55212/browser
标签: python postgresql sqlalchemy psycopg2