-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. 如何配置它以访问我的项目表?

UPD 我在 vagrant 虚拟机下安装了 DBeaver,并设法连接,但没有看到任何表和我的项目。为什么?

4

1 回答 1

0

如果您使用“localhost”作为主机,您的项目和 DBeaver 需要在同一台机器上(虚拟机或物理机)。否则,在 DBeaver 中,您需要输入安装并运行 Postgres 的机器的 IP 地址。

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

于 2017-08-25T12:47:29.387 回答