2017-08-24 66 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地址。

此外,请确保在连接设置中选择“显示非默认数据库”以查看连接到的服务器上的所有数据库。要切换到非默认数据库,请右键单击它并选择“设为活动”。

相关问题