我如何从Windows启动MongoDB?

我在我的Window 7(64位)机器上安装了MongoDB。 我也创build了path数据/分贝,但是当我试图使用命令'C:\mongodb\bin\mongod.exe'启动mongodb时,它不启动。 It is showing admin web console waiting for connections on port 28017 。 帮助我开始MongoDB。 如果有任何可用于MongoDB的GUI,请提出build议。 提前致谢。

步骤1

下载mongodb

第2步

  • 遵循正常的设置说明

在这里输入图像说明

在这里输入图像说明

在这里输入图像说明

在这里输入图像说明

在这里输入图像说明

在这里输入图像说明

第3步

  • 创build以下文件夹

C:\data\db

步骤4

  • cdC:\Program Files\MongoDB\Server\3.2\bin>
  • input命令mongod
  • 默认情况下,mongodb服务器将从端口27017开始

在这里输入图像说明

第5步

  • (可选)下载RoboMongo并按照正常的安装说明进行操作

在这里输入图像说明

在这里输入图像说明

在这里输入图像说明

在这里输入图像说明

在这里输入图像说明

在这里输入图像说明

第6步

  • 启动RoboMongo并在localhost:27017上创build一个新的连接localhost:27017

在这里输入图像说明

您的mongodb已启动并与RoboMongo(第三方GUI工具)连接

这对我有效

 mongod --port 27017 --dbpath C:\MongoDB\data\db 
  1. http://www.mongodb.org/downloads下载;
  2. 在文件夹C:\ mongodb中安装.msi文件
  3. C:\ mongodb下创build数据data \ db日志目录和mongo.config文件。
  4. 在“ mongo.config ”文件中添加以下行

     dbpath=C:\mongodb\data\db\ logpath=C:\mongodb\log\mongo.log 
  5. 启动服务器:

     mongod.exe --config="C:\mongodb\mongo.config" 

而已 !!!

步骤1:首先下载.msi即安装文件

https://www.mongodb.org/downloads#production

步骤2:使用如此下载的.msi文件进行安装。自动将其存储在程序文件中。 您可以执行自定义安装并更改目录。

在此之后,你应该能够看到一个Mongodb文件夹

第3步:在这个名为“data”的Mongodb文件夹中创build一个新的文件夹。 在数据目录中创build另一个名为“db”的新文件夹。

第4步:打开cmd。 转到您的mongodb文件夹所在的目录,并转到像C:\ MongoDB \ Server \ 3.0 \ bin这样的path。 在bin文件夹中你应该有mongodb.exe

第5步:现在使用

 mongod --port 27017 --dbpath "C:\MongoDB\data\db" 

有两种方法启动mongoDB安装位置(例如:C:/)

首先:复制mongoDB安装文件夹到C:/位置,然后改名为“mongodb”或什么你想要的。 这里是“mongodb”的名字

1:安装mongoDB是一个windows服务

  1.1 : Make directory name "data" in C:/ ( so we have C:/data ),after that make directory "C:/data/db" <br> 1.2 : run in CMD ( Run as Admin) command -> "echo logpath=C:/mongodb/log/mongo.log > C:/mongodb/mongodb.cfg" <br> 1.3 : run in CMD (Run as Adin) command -> "C:/mongodb/bin/mongod.exe --config C:/mongodb/mongod.cfg --install" <br> 1.4 : run command "net start MongoDB" <br> 

2:一个小的.BAT文件启动mongoDB没有安装复制和粘贴到记事本和保存文件与文件types“.bat”在这里是它:

 C:\mongodb\bin\mongod.exe –dbpath=C:/mongodb/data/db PAUSE 

如果出现错误1078或1087,则可以删除C:/ data / db中的所有数据,然后重新启动mongoDB(在重新启动mongoDB后,将旧数据复制到新文件夹并备份)

3。 GUI为mongoDB

我正在使用rockmongo

玩得开心

我已经按照下面的步骤…可能会为你工作

创build如下所示的目录

C:\ DATA \ DB

 mongod --port 27017 --dbpath "C:\data\db" 

它为我工作….

这是写在这里

如果你下载的.msi文件,然后安装它,如果你下载的zip文件,然后解压缩。

设置MongoDB环境。

MongoDB需要一个数据目录来存储所有的数据 。 MongoDB的默认数据目录path是\ data \ db 。 使用命令提示符中的以下命令创build此文件夹

md \data\db

您可以使用mongod.exe的–dbpath选项指定数据文件的备用path,例如:

C:\mongodb\bin\mongod.exe --dbpath d:\test\mongodb\data

如果path中包含空格,请将整个path用双引号括起来,例如:

C:\mongodb\bin\mongod.exe --dbpath "d:\test\mongo db data"

您也可以在configuration文件中指定dbpath。

启动MongoDB。

要启动MongoDB,请运行mongod.exe。 例如,从命令提示符:

C:\mongodb\bin\mongod.exe

连接到MongoDB。

要通过mongo.exe shell连接到MongoDB,请打开另一个命令提示符。

C:\mongodb\bin\mongo.exe

It is showing admin web console waiting for connections on port 28017.

上面的消息意味着mongodb已经成功启动,正在监听28017端口。

您可以使用mongo shell( mongo.exe )连接到mongoDB并执行数据库操作。

有几个GUI工具可用于MongoDB,如MongoVUE等。

在Windows上安装MongoDB与其他可执行文件相比,有点棘手..长时间search后,我得到了一个很好的参考我在Windows中安装MongoDB

安装完打开命令提示符并input“mongod”后,保持窗口最小化,打开另一个命令提示符窗口并input“mongo”,你会发现连接到testing数据库的成功消息。

希望能帮助到你

在Windows中创buildMongoDB服务。 先用pipe理员打开cmd

 mongod --port 27017 --dbpath "a mongodb storage actual path eg: d:\mongo_storage\data" --logpath="a log path eg: d:\mongo_storage\log\log.txt" --install --serviceName "MongoDB" 

之后

开始服务

 net start MongoDB 

停止服务

 net stop MongoDB 

其实windows的使用方式,从官方的文档 :

  • 找出你的可执行文件安装在哪里,path可能是这样的:

    “C:\ Program Files \ MongoDB \ Server \ 3.4 \ bin \ mongod.exe”

  • 用这样的内容创buildconfiguration文件(yaml格式),path可能是这样的:

    “C:\ Program Files \ MongoDB \ Server \ 3.4 \ mongod.cfg”

 systemLog: destination: file path: c:\data\log\mongod.log storage: dbPath: c:\data\db 
  • 以pipe理员身份执行下一个命令(以admin身份运行命令行):
 C:\...\mongod.exe --config C:\...\mongod.cfg --install 

path被点减less的地方见上面。

关键 – --install说mongo自己安装为Windows服务。

现在你可以像往常一样开始,停止,重新启动mongo服务器windows服务从这里select你最喜欢的方式:

  • Control Panel – > Administration – > Services – > MongoDB
  • 从命令行执行命令行pipe理员:( net start MongoDB

检查configuration文件中指定的日志文件是否有问题。