我如何从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
-
cd
到C:\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
- 从http://www.mongodb.org/downloads下载;
- 在文件夹C:\ mongodb中安装.msi文件
- 在C:\ mongodb下创build数据 , data \ db , 日志目录和mongo.config文件。
-
在“ mongo.config ”文件中添加以下行
dbpath=C:\mongodb\data\db\ logpath=C:\mongodb\log\mongo.log
-
启动服务器:
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文件中指定的日志文件是否有问题。