gpt4 book ai didi

postgresql - 如何使用 vagrant 使用 pgadmin 的 GUI 工具

转载 作者:行者123 更新时间:2023-11-29 12:20:23 25 4
gpt4 key购买 nike

我已经在一个 vagrant ubuntu box 上安装了 postgresql 并且还伴随着控制台

sudo apt-get --assume-yes install pgadmin3

工具安装在/usr/bin下

但由于错误,我无法在 virtualbox 中打开 pdadmin3

Error: Unable to initialize gtk, is DISPLAY set properly?

我可以在 vagrant virtual box 中做这种事情吗?或者一些解决方法

最佳答案

在您的主桌面上本地运行 PgAdmin,并通过 TCP/IP 连接到您的 Vagrant VM 上的 PostgreSQL。

如果配置正确,主机可以连接到访客。您需要 (a) 确保 Vagrant 从主机到 guest 具有合适的网络,使用 NAT 和端口转发或使用虚拟网桥; (b) 确保 guest 上的 PostgreSQL 使用 postgresql.conf 中的 listen_addresses 在所有接口(interface)上监听 TCP/IP 连接,并且 (c) 确保配置 guest 上的 PostgreSQL在 pg_hba.conf 中允许来自远程节点的连接。

另外,PgAdmin 支持 ssh 隧道。如果您可以通过 ssh 连接到 virtualbox,您也可以将 PgAdmin 配置为通过 ssh 连接到它,然后建立本地 PostgreSQL 连接。

我个人更喜欢直接在虚拟机上使用 PostgreSQL 的 psql 命令行客户端。麻烦更少。

关于postgresql - 如何使用 vagrant 使用 pgadmin 的 GUI 工具,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29219696/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com