gpt4 book ai didi

macos - 无法使用 VirtualBox 从 CentOS VM 连接到 Mac Postgres 实例

转载 作者:行者123 更新时间:2023-12-04 19:37:46 24 4
gpt4 key购买 nike

我可以从我的 VM SSH 到我的 Mac,反之亦然。我还可以在 Mac 上的浏览​​器中查看托管在 CentOS VM 上的网页。但是,当我尝试从我试图启动的 Node 应用程序中的 VM 连接到我的 Mac 上的 Postgres DB 时,我收到以下消息:

no pg_hba.conf entry for host "192.168.56.101"



我的服务器上似乎没有 pg_hba.conf 文件,所以我从 Here 安装了 Postgres 9.3 和各种 PGAdmin 软件包以使用 PHP .我认为我不需要安装,因为我希望连接到另一台机器上的数据库 - 从技术上讲。我想我会安装比我需要的更多的东西并尝试让它工作。在寻找重新启动 postgres 服务时,我收到此错误:

Job for postgresql-9.3.service failed. See 'systemctl status postgresql-9.3.service' and 'journalctl -xn' for details.



有人知道如何从这里开始吗?我用谷歌搜索错误无济于事。我的 Postges 安装似乎有问题。我试过重新安装无济于事。
提前致谢。

最佳答案

pg_hba.conf 文件位于服务器上,它定义了服务器托管的数据库的访问规则。它通常位于

/etc/postgresql/9.1/main/

postgresql 之后的目录会根据服务器上安装的 postgres 的版本而变化。一旦您对 pg_hba.conf 文件进行了必要的更改,您将需要重新启动或重新加载您的 postgresql 服务器实例。

如果文件不在那里,您是否使用某些包管理器安装了它? (如端口),可能值得检查它安装软件的位置,也许像/opt ?自从我在 OSX 下使用 postgresql 已经有一段时间了,目前我无法访问实例,抱歉。

我通过谷歌搜索发现的其他可能位置:

/opt/local/etc/postgresql/
or possibly
/Library/PostgreSQL/

您还可以使用 OSXs Spotlight 来查找文件的位置。

高温高压

关于macos - 无法使用 VirtualBox 从 CentOS VM 连接到 Mac Postgres 实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34207254/

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