嘿,我正在尝试创建一个 postgresql 数据库容器,我使用以下命令运行它:
docker-compose up
在以下撰写文件上:
version: '3.1'
services:
db:
image: postgres
restart: always
environment:
POSTGRES_USERNAME: admin
POSTGRES_PASSWORD: admin
POSTGRES_DB: default_db
ports:
- 54320:5432
但是,当我尝试使用以下 python 代码连接到它时:
import sqlalchemy
engine = sqlalchemy.create_engine('postgres://admin:admin@localhost:54320/default_db')
engine.connect()
我收到以下错误:
sqlalchemy.exc.OperationalError: (psycopg2.OperationalError) FATAL: password authentication failed for user "admin"
有谁知道为什么会这样?
开心每一天1111
哆啦的时光机
相关分类