繁体   English   中英

使用Navicat连接到Heroku Postgres数据库

[英]Connecting to Heroku Postgres Database using Navicat

我正在使用Navicat连接到在Heroku应用程序上运行的Postgres。 我输入了正确的主机,端口,数据库名称,用户,密码,但是出现以下连接错误:

在此处输入图片说明

我搜索了此错误的解决方案,并通过添加以下行修改了pg_hba.conf

host all all 0.0.0.0/0 md5

我也没有评论postgres.conf中的以下几行:

listen_address = '*'
port = 5432             # (change requires restart)
max_connections = 100       # (change requires restart)

我重新启动了Postgres,但是Navicat仍然给我同样的错误。

我认为问题可能出在SSL设置上,所以我遵循了本手册: http : //www.navicat.com/manual/online_manual/en/navicat_datamodeler/win_manual/SSLCert.html

但是,我遇到了同样的错误。

任何人都可以假设问题出在哪里吗?

设置连接属性时,在“常规”选项卡下填写了信息(主机名/ IP地址,端口,默认数据库,用户名和密码)后,请单击“ SSL”选项卡。

选中Use SSL然后在标题为SSL Mode的下拉列表中选择require

然后测试连接。 您的连接应该成功。

好的,看来您在Mac OS版本的Navicat上遇到了同样的问题。 我也尝试了所有修复方法,并且pgadmin运行正常。 解决方案是创建一个新的连接,因为该连接以某种方式损坏了,您无能为力,无法修复它在用户界面中出现的问题。

尝试使用SSL连接。 为我工作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM