我在我的Windows 7(64位)机器上安装了MongoDB。我也创建了路径数据/ db,但是当我尝试使用命令'C:\mongodb\bin\mongod.exe'
启动mongodb时,它没有启动。它显示admin web console waiting for connections on port 28017
。
帮我启动MongoDB。如果有任何GUI可供MongoDB使用,请另外建议。
与其他可执行文件相比,在Windows上安装MongoDB有点棘手......经过长时间的搜索得到了很好的参考资料我得到了Installing MongoDB in Windows
在安装打开命令提示符并键入“mongod”后,保持窗口最小化并打开另一个命令提示符窗口并键入“mongo”,您将找到连接到测试数据库的成功消息。
希望能帮助到你
实际上windows方式使用服务,从官方documentation:
systemLog:
destination: file
path: c:\data\log\mongod.log
storage:
dbPath: c:\data\db
C:\...\mongod.exe --config C:\...\mongod.cfg --install
路径用点减少的地方,见上文。
密钥--install
说mongo将自己安装为Windows服务。
现在你可以像往常一样启动,停止,重启mongo服务器Windows服务从中选择你喜欢的方式:
Control Panel
- > Administration
- > Services
- > MongoDB
net start MongoDB
)检查配置文件中指定的日志文件是否有问题。
这就是我在PowerShell中初始化mongo所需的全部内容,很多回复都是IMO太复杂了。
C:\Program Files\MongoDB\Server\3.6\bin
添加到环境变量“path”。注意:这个版本很快就会过时。很明显很多人已经回答了你如何使mongoDb工作的问题,我将回答第二部分:关于适用于mongoDB的GUI
我的建议是,去MongoChef(现在是Studio 3T)
您可以轻松安装和使用它。
您可能想要参考(从03:10到08:50):https://www.youtube.com/watch?v=0ws3oIyqieY&index=2&list=PLS1QulWo1RIZtR6bncmSaH8fB81oRl6MP
有关GUI工具的分步指南。
你可以做的另一件事是惊人的
是你可以将“C:\ Program Files \ MongoDB \ Server \ 4.0 \ bin”添加到你的系统环境变量,这将允许你在你的cmd中的任何地方运行命令“mongod”而不必每次都导航到bin目录时间。
- 请注意bin目录的路径可能与您的情况不同 -
所以要安排好
1-在c盘中创建一个文件夹data / db“这是默认路径mongo将查找存储数据库文件的位置,因此您不必使用'--dbpath'指定它”
2-将“C:\ Program Files \ MongoDB \ Server \ 4.0 \ bin”添加到系统环境变量中。
3-开CMD型'mongodb'
4-玩得开心
- 我在一个名为'thenewboston'的youtube频道上看到了这个,这也是惊人的 -
从链接下载MongoDB社区服务器 - https://www.mongodb.com/download-center/community
安装需要一些时间。完成后,请按照以下步骤使服务器运行 -
谢谢阅读。希望能帮助到你。
对于Windows用户:
添加到@ CoderSpeed上面的答案(CoderSpeed's answer)。使用您通常在CLI上输入的命令创建批处理文件(.bat),例如:
cd "C:\Program Files\MongoDB\Server\4.0\bin"
mongod.exe
Windows脚本宿主的运行方法允许您以隐身模式运行程序或脚本。下面是一个示例Windows脚本代码,用于以无形方式启动名为syncfiles.bat的批处理文件。
假设我们在C:\ Batch Files目录中有一个名为syncfiles.bat的文件。让我们使用Windows Scripting以隐藏模式启动它。
将以下行复制到记事本。
Set WshShell = CreateObject("WScript.Shell")
WshShell.Run chr(34) & "C:\Batch Files\syncfiles.bat" & Chr(34), 0
Set WshShell = Nothing
注意:根据您的要求在脚本中相应地替换批处理文件名/路径。使用.VBS扩展名保存文件,例如launch_bat.vbs相应地编辑.BAT文件名和路径,然后保存文件。双击以运行launch_bat.vbs文件,该文件将无形地启动批处理文件syncfiles.bat。
我在下面做了,它在Windows中适用于我。
在管理员模式下打开cmd提示符(右键单击命令提示符并单击“以管理员身份运行”)
然后在命令下运行
net start MongoDB
这对我有用
mongod --port 27017 --dbpath C:\MongoDB\data\db
port=27017
dbpath=C:\mongodb\data\db\
logpath=C:\mongodb\log\mongo.log
mongod.exe --config="C:\mongodb\mongo.config"
mongo --port 27017
mongo --username abcd --password abc123 --host server_ip_or_dns --port 27017
而已 !!!
第1步:首先下载.msi,即安装文件
https://www.mongodb.org/downloads#production
步骤2:使用下载的.msi文件执行安装。自动将其存储在程序文件中。您可以执行自定义安装并更改目录。
在此之后,您应该能够看到Mongodb文件夹
第3步:在此Mongodb文件夹中创建一个名为“data”的新文件夹。在数据目录中创建另一个名为“db”的新文件夹。
第4步:打开cmd。转到mongodb文件夹所在的目录,然后转到C:\ MongoDB \ Server \ 3.0 \ bin之类的路径。在bin文件夹中,您应该有mongodb.exe
第5步:现在使用
mongod --port 27017 --dbpath "C:\MongoDB\data\db"
在Windows中创建MongoDB服务。首先使用管理员打开cmd
mongod --port 27017 --dbpath "a mongodb storage actual path e.g: d:\mongo_storage\data" --logpath="a log path e.g: d:\mongo_storage\log\log.txt" --install --serviceName "MongoDB"
之后
开始服务
net start MongoDB
停止服务
net stop MongoDB
有两种方法启动mongoDB安装位置(例如:C:/)
首先:将mongoDB安装文件夹复制到C:/ location然后将名称更改为“mongodb”或者你想要的东西。这里是ex的“mongodb”这个名字
1:setup 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而不安装复制并粘贴到记事本并保存文件类型为“.bat”的文件是这样的:
C:\mongodb\bin\mongod.exe –dbpath=C:/mongodb/data/db
PAUSE
如果您收到错误1078或1087,请删除C:/ data / db中的所有数据并重新启动mongoDB(将旧数据复制到新文件夹并在重新启动mongoDB后备份)
3。用于mongoDB的GUI
我正在使用rockmongo
玩得开心
我已按照以下步骤进行操作......可能对您有用
创建如下目录
C:\ DATA \ DB
mongod --port 27017 --dbpath "C:\data\db"
它对我有用....
它恰好写在here上
如果您下载.msi文件然后安装它,如果您下载zip文件,然后提取它。
设置MongoDB环境。
MongoDB需要一个数据目录来存储所有数据。 MongoDB的默认数据目录路径是\ data \ db。使用命令提示符中的以下命令创建此文件夹:
md \data\db
您可以使用mongod.exe的--dbpath选项为数据文件指定备用路径,例如:
C:\mongodb\bin\mongod.exe --dbpath d:\test\mongodb\data
如果路径包含空格,请用双引号将整个路径括起来,例如:
C:\mongodb\bin\mongod.exe --dbpath "d:\test\mongo db data"
您还可以在配置文件中指定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并执行数据库操作。
MongoDB有几种可用的GUI工具,如MongoVUE等。