【问题标题】:Why cannot Mongodb connect?为什么mongodb连接不上?
【发布时间】:2015-09-17 23:52:37
【问题描述】:

我正在尝试在我的 Mac OSx 上连接 MongoDB,并使用自制软件进行安装。在一个终端窗口中,我使用mongod 命令设置了数据库,在回复结束时,它说,正如预期的那样

waiting for connections on port 27017

然后,我打开另一个终端窗口,输入mongo 以进入 mongo shell。

但是,第一个终端窗口似乎并没有确认我的连接。我怀疑这可能是由于关机不当造成的。这个答案有一些信息:
Why won't my mongodb connect to port 28017? 但这对我更改端口号没有帮助。

首先,我该如何彻底关机?这里的教程from the documentation 说要使用Control+C,这是我用来关机的。 其次,如何更改mongo连接mongodb服务器的端口号?

谢谢。

【问题讨论】:

  • “第一个终端窗口不承认我的连接”是什么意思?您可以从第二个终端进行查询吗? mongod 终端通常不报告连接,顺便说一句。
  • 在我看过的教程中(例如youtube.com/watch?v=1uFY60CESlM at ~12:20),它会在连接时打印“connection now open”。 \

标签: mongodb mongoose server port database


【解决方案1】:

从第一个终端

./mongod --port 27017

来自另一个

./mongo --port 27017

假设在两个终端中您都在 mongo 可执行目录中。根据需要更改端口。 ctrl+C 也不是问题,我总是用它来关机。

【讨论】:

    猜你喜欢
    • 2013-07-19
    • 2020-12-09
    • 2021-05-31
    • 1970-01-01
    • 2020-10-13
    • 1970-01-01
    • 2020-04-08
    • 2021-08-08
    • 2023-03-14
    相关资源
    最近更新 更多