MongoDB启动,但命令根本没有响应

时间:2015-02-25 04:53:55

标签: mongodb console

使用旧的32位机器播放w mongo。安装完毕,正常启动,但我输入控制台的任何内容都没有任何好处。

  

2015-02-24T23:45:35.996-0500 [initandlisten] db version v2.6.7

     

2015-02-24T23:45:35.996-0500 [initandlisten] git版本:a7d57ad27c382de82e9cb93bf983a80fd9ac9899

     

2015-02-24T23:45:35.996-0500 [initandlisten]构建信息:Linux ip-10-80-47-117 2.6.18-194.el5xen#1 SMP Tue Mar 16 22:08:06 EDT 2010 i686 BOOST_LIB_VERSION = 1_49

     

2015-02-24T23:45:35.997-0500 [initandlisten] allocator:system

     

2015-02-24T23:45:35.997-0500 [initandlisten]选项:{storage:{dbPath:" / home / Chris / data / db" }}

     

2015-02-24T23:45:36.040-0500 [initandlisten]等待端口27017上的连接   分贝

     

使用ccc-db

     

db.currentOp()

     

2015-02-24T23:46:36.038-0500 [clientcursormon] mem(MB)res:53 virt:206

     

2015-02-24T23:46:36.038-0500 [clientcursormon]已映射:80

     

2015-02-24T23:46:36.038-0500 [clientcursormon] connections:0

我也尝试从另一台机器连接,无法到达任何地方,但实际上并不奇怪,因为我无法设置任何mongo用户。

1 个答案:

答案 0 :(得分:0)

看起来你跑了mongod并开始在同一终端窗口输入命令。

如果您在终端中运行mongod,则mongod会在屏幕上显示记录信息。通过这种方式,mongod进程将一直运行,直到您停止它为止,您可以按Ctrl+C或关闭终端窗口。

您可能已经做过类似的事情 -

$ mongod --dbpath /home/Chris/data/db

然后,您尝试在同一窗口中输入命令。请记住,您需要首先通过客户端连接到此运行的mongod进程 - mongo。只有这样,您才能将命令发送到正在运行的mongod进程。

因此,打开另一个终端窗口并运行mongodb客户端,即。 mongo首先。像这样 -

$ mongo
MongoDB shell version: 2.6.7
connecting to: localhost:27017/test
> use ccc-db
> db.currentOp()