我使用Rubymine连接到Heroku托管的Postgres DB。
我几周前能连接,但现在每次尝试连接时都会出现此错误:
'指定的用户/密码组合被拒绝: 致命:用户" X3v ...'
的密码验证失败我的Heroku数据库网址是:
postgres://<password>:X3vuEswiMHjkADaeI5RQvY4WI4@ec2-23-21-170-57.compute-1.amazonaws.com:5432/de8u1hq5ipli85
我正在使用JDBC进行连接。在&#34;数据源属性&#34;对话框(部分)URL为:
jdbc:postgresql://ec2-23-21-170-57.compute-1.amazonaws.com:5432/
我已将用户名和密码添加到用户和密码字段中。
在高级标签中,我添加了
ssl = true
sslfactory = org.postgresql.ssl.NonValidatingFactory
我不确定我错过了什么。
答案 0 :(得分:1)
我知道这不是一个解决方案,但它对我有用:
sudo service postgresql restart
我想,但不确定,系统为各种编辑器使用相同的驱动程序( Idea , DataGrip , pgadmin3 )。它设置了瓶颈。
如果您有更好的解决方案,请在此处写下。
答案 1 :(得分:0)
我不确定这是否仍然相关,但你误解了网址
在URL架构第一个gous用户,然后是密码
<protocol>://[<user>[:<password]@]<host>[:<port>]/...
所以你将用户名与密码混合