mongodb - Mongodb 已启动,但它不起作用

标签 mongodb connection

我有 2 个服务器:一个 Ubuntu 服务器和一个 debian 服务器。我已经安装了 Mongo DB 并且 mongod 将启动,但是当我尝试命令“mongo”时,我收到以下消息:

MongoDB shell version: 2.4.9
connecting to: test
Tue Jun 28 19:01:21.922 Error: couldn't connect to server 127.0.0.1:27017 at src/mongo/shell/mongo.js:145
exception: connect failed

我用这个命令启动 MongoDB:

clouduser@caridio-ubuntu-2:~$ sudo service mongodb start
sudo: unable to resolve host caridio-ubuntu-2
mongodb start/running, process 18555

我尝试设置其他数据库路径并安装旧版本的 MongoDB。我设置了不同的服务器。 MQTT 和 Tomcat 都适用。

这里是我的配置:

enter image description here

最佳答案

两年前的回答

绑定(bind)IP = [127.0.0.1,141.28.102.148]

所以尝试在 [ ] 中添加你的 ips

如果你没有其他接口(interface)你可以使用bindIP = 0.0.0.0

来源https://stackoverflow.com/a/34698336/6523542 也许重复?? mongodb.conf bind_ip = 127.0.0.1 does not work but 0.0.0.0 works

关于mongodb - Mongodb 已启动,但它不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38084415/

相关文章:

macos - Cocoa 应用程序上的 VPN

azure - 如何通过powershell脚本检查VPN网关是否连接到vnet

java - 使用 Apache Commons HttpClient 3.1 连接到 Java 中的安全服务器抛出 ValidatorException

java - 如果我在套接字上设置超时,即使我将其包装在另一种类型中,它的输入流仍然会抛出超时异常

javascript - 尝试使用 'group ' 和 find() 在 Mongoose 中执行 '$expr' 时出错

java - 即使在设置 noCursorTimeout 后也找不到 mongo 游标

json - 使用 Express 和 Postman 同时发布多个 JSON 对象

MongoDB:插入子文档

cassandra - Storm Bolt 数据库连接

mongodb - 整合 MONGODB 和 SOLR