2017-08-24 68 views
-1

我是DB查看者和DBeaver的新手。 我在Ubuntu 16.04上安裝了DBeaver以查看我的項目的數據庫表,選擇'PostgreSQL',輸入用戶名和密碼,點擊'測試連接'並出現錯誤: Connection to localhost:5432 refused. Check that the hostname and port are correct and that the postmaster is accepting TCP/IP connections. 如何配置它以訪問我的項目表?如何爲Ubuntu,PostgreSQL配置DBeaver?

UPD 我在vagrant虛擬機下安裝了DBeaver,並設法連接,但沒有看到任何表和我的項目。爲什麼?

+1

您是否已經在您的機器上安裝並運行了Postgres? – Makoto

+0

'psql'在控制檯返回'/ usr/bin/psql',所以我想這意味着是(在流浪虛擬機下)。 – Evanto

回答

1

如果您使用「localhost」作爲主機,您的項目和DBeaver需要位於同一臺計算機上(虛擬或物理)。否則,在DBeaver中,您需要輸入安裝並運行Postgres的機器的IP地址。

此外,請確保在連接設置中選擇「顯示非默認數據庫」以查看連接到的服務器上的所有數據庫。要切換到非默認數據庫,請右鍵單擊它並選擇「設爲活動」。

相關問題