首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >asyncpg.exceptions.InvalidAuthorizationSpecificationError Python PostgreSQL

asyncpg.exceptions.InvalidAuthorizationSpecificationError Python PostgreSQL
EN

Stack Overflow用户
提问于 2021-10-27 09:46:50
回答 1查看 79关注 0票数 0

我正在用Python (Aiogram)制作一个带有PostgreSQL数据库的电报机器人。数据库运行在Ubuntu20.04服务器上,机器人运行在同一台服务器上。当我启动机器人时,它给出了一个错误:

代码语言:javascript
复制
asyncpg.exceptions.InvalidAuthorizationSpecificationError: no pg_hba.conf entry for host "*server IP*", user "my_user", database "my_db", SSL off

配置为listen_addresses = '*'Postgresql.conf文件,host all all *my IP*/32 password上的pg_hba.conf文件

在Python中,我使用Gino连接到PostgreSQL。如果我在本地PC上运行机器人,一切都正常,它连接到服务器上的数据库。但是如果机器人是在服务器上运行的,那么我会得到一个错误。请告诉我如何配置权限。谢谢

EN

回答 1

Stack Overflow用户

发布于 2021-10-28 07:07:59

多亏了评论中的帮助,我才得以解决这个问题。我在pg_hba.conf中添加了一行:

代码语言:javascript
复制
host all all *server IP*/32 password

在重新启动主控引擎之后:

代码语言:javascript
复制
service supervisor restart
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69736347

复制
相关文章

相似问题

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