首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当尝试通过sqlalchemy连接到远程postgreSQL服务器时,我收到一个操作错误,如下所述

当尝试通过sqlalchemy连接到远程postgreSQL服务器时,我收到一个操作错误,如下所述
EN

Stack Overflow用户
提问于 2021-02-18 10:04:08
回答 1查看 23关注 0票数 0

以下是错误消息:

代码语言:javascript
复制
OperationalError: (psycopg2.OperationalError) could not connect to server: No route to host
    Is the server running on host "5432" (0.0.21.56) and accepting
    TCP/IP connections on port 5432?

这是我尝试过的:

代码语言:javascript
复制
import sqlalchemy 
from sqlalchemy import create_engine
from sqlalchemy.ext.automap import automap_base
from sqlalchemy.orm import Session
engine = create_engine('postgresql+psycopg2://tcccinxdlfzchw:86b3a71b125f827c343a88d71811fa2096744455e75abd5b5e15077bb7a910cb@5432/d2lr09vchdiec3')

Base = automap_base()

Base.prepare(engine, reflect=True)

正是从这个base.prepare中,我收到了上面的错误消息,并且我已经尝试修改我的postgresql.conf文件以侦听所有地址,并将我的pg-hba.conf文件修改为托管所有md5。然后重新启动了服务器,但我仍然收到错误。有什么想法吗?

EN

回答 1

Stack Overflow用户

发布于 2021-02-18 11:05:10

我找到了答案,引擎没有连接只是因为我没有提供正确的URI,这通常可以在您的主机站点的详细信息中找到,在端口号、密码等旁边。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66252562

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档