gpt4 book ai didi

mongodb - 无法连接到 MongoDB、Ubuntu 64 VM(Vagrant、PuPHPet)

转载 作者:可可西里 更新时间:2023-11-01 10:00:44 25 4
gpt4 key购买 nike

为了确定,从 puphpet.com 下载并尝试了几个不同的版本。这是来自 puphpet config.yaml 的代码的 mongo 部分:

mongodb:
install: '1'
settings:
auth: 1
port: '27017'
databases:
kxuqYQ6plcMS:
name: awesome
user: admin
password: '1234'

重要!我可以在 git shell 中运行 mongo,mongod 服务正在运行,但无法从外部访问它。

mongodb 配置文件:

bind_ip = 0.0.0.0
port = 27017
auth = 1

我试过评论 bind_ip,但没有成功。在 Robomongo 连接期间,我还尝试使用 ssh,指定

SSH_adress = 127.0.0.1:22
username = vagrant
password = vagrant

还有身份验证,但这并不重要,因为它无法连接

最佳答案

同样的事情发生在我身上。我在 Vagrantfile 的末尾添加了以下行:

Vagrant.configure("2") do |config|
config.vm.network "forwarded_port", guest: 3000, host: 3000
config.vm.network "forwarded_port", guest: 27017, host: 27017
end

并在 /etc/mongodb.conf 中将 bind_ip 更改为 0.0.0.0

bind_ip = 0.0.0.0

重新启动 mongodb,然后我可以通过主机和 Robomongo 连接到它

关于mongodb - 无法连接到 MongoDB、Ubuntu 64 VM(Vagrant、PuPHPet),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29222204/

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