簡體   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