我是DB观众和DBeaver的新手。
我在Ubuntu 16.04上安装了DBeaver来查看我项目的数据库表,选择'PostgreSQL',输入用户名和密码,点击'test connection'并得到一个错误:
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,并设法连接,但没有看到任何表和我的项目。为什么呢?
答案 0 :(得分:1)
如果使用“localhost”作为主机,则项目和DBeaver需要位于同一台计算机上(虚拟或物理)。否则,在DBeaver中,您需要输入安装并运行Postgres的机器的IP地址。
此外,请确保在连接设置中选择“显示非默认数据库”以查看连接到的服务器上的所有数据库。要切换到非默认数据库,请右键单击它并选择“设置活动”。