【发布时间】:2018-11-13 10:31:38
【问题描述】:
我正在尝试通过 python jupyter notebook 连接到我的本地 postgres 数据库。我正在使用似乎安装正确的 psycopg2。
我刚刚创建了一个名为“username”的用户,密码为“my_pw”。我是直接在 PG Admin 查询窗口中完成的:
CREATE USER username
GRANT ALL ON DATABASE my_db TO username;
ALTER USER username WITH PASSWORD 'my_pw';
我的连接代码如下所示:
import psycopg2 as p
conn = p.connect("host='localhost' dbname='my_db' user='username' password='my_pw'")
当我运行它时,我收到以下错误消息:
OperationalError: FATAL: password authentication failed for user "username"
非常感谢您的帮助!
【问题讨论】:
标签: python-3.x psycopg2 postgresql-10