【发布时间】:2015-11-25 00:48:38
【问题描述】:
我正在 Pycharm 4.5.3 中开发一个 Django 项目,但我似乎无法在该项目的 vagrant 实例上连接到我的 Postgres DB。 Pycharm 能够成功连接到盒子以运行项目的远程解释器,我可以vagrant ssh 就好了,但是每次我尝试在“数据库”选项卡下添加 Postgres 数据源时,都会出现以下错误:
Connection to PostgreSQL - dbname@localhost failed: SSH: Auth fail
我正在使用以下设置:
Database Tab:
Host: localhost
Port: 5432
Database: dbname
User: vagrant
Password: <blank> (no password for this DB user)
URL (autofilled): jdbc:postgresql://localhost:5432/dbname
SSH/SSL Tab:
Proxy host: localhost
Port: 2222
Proxy User: vagrant
有趣的是,当我尝试在 SSH/SSL 选项卡中使用默认密码“vagrant”的密码验证时,我收到一个弹出窗口,告诉我密码不正确,我知道这不是真的。有谁知道可能是什么问题?
【问题讨论】:
-
数据库的用户名/角色名是什么?
-
@BurhanKhalid 数据库的用户名是 vagrant
标签: django postgresql pycharm