重装后,Mongo等待27017

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了重装后,Mongo等待27017相关的知识,希望对你有一定的参考价值。

我已经卸载并重新安装了mongo(3.0.1),确定我接受了Windows 8上的网络访问,但我仍然有同样的问题“等待27017”。

我发送的命令如下:

PS C:Program FilesMongoDBServer3.0in> .mongod.exe --dbpath  C:mongodbdata
2015-04-01T21:33:46.787-0400 I JOURNAL  [initandlisten] journal dir=C:mongodbdatajournal
2015-04-01T21:33:46.790-0400 I JOURNAL  [initandlisten] recover : no journal files present, no recovery needed
2015-04-01T21:33:46.972-0400 I JOURNAL  [durability] Durability thread started
2015-04-01T21:33:46.973-0400 I JOURNAL  [journal writer] Journal writer thread started
2015-04-01T21:33:47.134-0400 I CONTROL  [initandlisten] MongoDB starting : pid=7436 port=27017 dbpath=C:mongodbdata 64
-bit host=CookieMunster
2015-04-01T21:33:47.135-0400 I CONTROL  [initandlisten] targetMinOS: Windows 7/Windows Server 2008 R2
2015-04-01T21:33:47.135-0400 I CONTROL  [initandlisten] db version v3.0.1
2015-04-01T21:33:47.136-0400 I CONTROL  [initandlisten] git version: 534b5a3f9d10f00cd27737fbcd951032248b5952
2015-04-01T21:33:47.137-0400 I CONTROL  [initandlisten] OpenSSL version: OpenSSL 1.0.1j-fips 15 Oct 2014
2015-04-01T21:33:47.137-0400 I CONTROL  [initandlisten] build info: windows sys.getwindowsversion(major=6, minor=1, buil
d=7601, platform=2, service_pack='Service Pack 1') BOOST_LIB_VERSION=1_49
2015-04-01T21:33:47.139-0400 I CONTROL  [initandlisten] allocator: system
2015-04-01T21:33:47.141-0400 I CONTROL  [initandlisten] options: { storage: { dbPath: "C:mongodbdata" } }
2015-04-01T21:33:47.148-0400 I INDEX    [initandlisten] allocating new ns file C:mongodbdatalocal.ns, filling with ze
roes...
2015-04-01T21:33:47.587-0400 I STORAGE  [FileAllocator] allocating new datafile C:mongodbdatalocal.0, filling with ze
roes...
2015-04-01T21:33:47.589-0400 I STORAGE  [FileAllocator] creating directory C:mongodbdata\_tmp
2015-04-01T21:33:47.721-0400 I STORAGE  [FileAllocator] done allocating datafile C:mongodbdatalocal.0, size: 64MB,  t
ook 0.007 secs
2015-04-01T21:33:47.747-0400 I NETWORK  [initandlisten] waiting for connections on port 27017

这是待定的,并将继续看到无休止的。

把头靠在墙上,任何帮助都很精彩。

谢谢

答案

控制台输出中的等待连接消息表明mongod.exe进程正在成功运行。

http://docs.mongodb.org/manual/tutorial/install-mongodb-on-windows/?_ga=1.82566930.525730850.1428016333

接下来,您需要使用另一个命令提示符通过mongo.exe shell连接到MongoDB。

完成后,第一个控制台中的等待消息将更改为已接受的连接。

希望有帮助:)

另一答案

对于Mac用户,如果你遇到同样的问题,那么打开一个新的终端窗口,除了已经打开的终端窗口等待连接,转到/usr/local/bin并输入./mongo

另一答案

稍后,要停止MongoDB,请在运行mongod实例的终端中按Ctrl + C.

另一答案

我有一个类似的问题。

在我的情况下,当我使用以下命令在docker上运行MongoDb并期望进入mongo shell进行一些查询但我得到了meesage'等待端口27017上的连接'并且无法做任何事情。

docker run -p 27017:27017 --name mongo-container mongo 

似乎我应该首先使用-d选项在后台启动MongoDb,然后使用docker exec进入shell

docker run -p 27017:27017 --name mongo-container mongo -d
docker exec -it mongo-container mongo admin
另一答案

如果您是Windows,请转到您的根文件夹C: Program Files mongodb Server 4.0 bin ...打开cmd作为管理打开cmd然后键入mongo启动您的mongodb服务器。

另一答案
  1. 打开控制面板搜索MongoDB文件
  2. 右键单击它并选择修复选项
  3. 并单击确定以显示所有选项
另一答案

在上面的消息中清楚地提到mongoDB正在启动。

 2015-04-01T21:33:47.134-0400 I CONTROL  [initandlisten] MongoDB starting : pid=7436 port=27017 dbpath=C:mongodbdata 64
    -bit host=CookieMunster

如果要连接到mongoDB shell,请打开一个新的cmd窗口并编写命令:

mongo.exe
另一答案

您保持第一个屏幕(您面临的问题)保持打开状态。现在打开另一个屏幕并进入mongodb文件夹。现在执行./bin/mongod.,你可以连接如下。

2016-11-04T13:44:02.414+0800 I NETWORK  [initandlisten] waiting for connections on port 27017
2016-11-04T13:50:26.990+0800 I NETWORK  [initandlisten] connection accepted from 127.0.0.1:51541 #1 (1 connection now open)
另一答案

看来你的mongodb本地服务器正在运行。您需要安装robo 3T之类的工具并连接到localhost:// 27017以连接到本地mongodb。

以上是关于重装后,Mongo等待27017的主要内容,如果未能解决你的问题,请参考以下文章

python重装后怎样配置pycharm

BCB6 重装后的项目编译莫名问题

电脑重装后 python 2 3快速安装

如何使我的当前EXP整数在重装后不重置为0

求救电脑重装后开机出现 ASSERT

电脑重装后再装python 发现右键没有python IDLE了 怎么办 。