我已经在Windows 7(64位)计算机上安装了MongoDB。我也创建了路径数据/ db,但是当我尝试使用命令启动mongodb时'C:\mongodb\bin\mongod.exe'
,它没有启动。它正在显示admin web console waiting for connections on port 28017
。
帮助我启动MongoDB。并且还建议您是否有适用于MongoDB的GUI。
我已经在Windows 7(64位)计算机上安装了MongoDB。我也创建了路径数据/ db,但是当我尝试使用命令启动mongodb时'C:\mongodb\bin\mongod.exe'
,它没有启动。它正在显示admin web console waiting for connections on port 28017
。
帮助我启动MongoDB。并且还建议您是否有适用于MongoDB的GUI。
Answers:
下载mongodb
C:\data\db
cd
至 C:\Program Files\MongoDB\Server\3.2\bin>
mongod
27017
localhost:27017
您的mongodb已启动并与RoboMongo(第三方GUI工具)连接
这对我有用
mongod --port 27017 --dbpath C:\MongoDB\data\db
mongod
命令来执行此操作
在“ mongo.config ”文件中添加以下行
port=27017
dbpath=C:\mongodb\data\db\
logpath=C:\mongodb\log\mongo.log
启动服务器:
mongod.exe --config="C:\mongodb\mongo.config"
通过命令行连接到localhost MongoDB服务器
mongo --port 27017
通过带有身份验证的命令行连接到远程MongoDB服务器。
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:/位置,然后将名称更改为“ 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并将其粘贴并粘贴到记事本中,然后保存文件类型为“ .bat”的文件:
C:\mongodb\bin\mongod.exe –dbpath=C:/mongodb/data/db
PAUSE
如果收到错误1078或1087,请删除C:/ data / db中的所有数据并重新启动mongoDB(将旧数据复制到新文件夹中,然后在重新启动mongoDB之后备份它)
3。mongoDB的GUI
我正在用rockmongo
玩得开心
它正确地写在这里
如果下载.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
我在下面做了,它在Windows中对我有用。
在管理员模式下打开cmd提示符(右键单击命令提示符,然后单击“以管理员身份运行”)
然后在命令下面运行
net start MongoDB
实际上是Windows使用服务的方式,来自官方文档:
找出可执行文件的安装位置,路径可能是这样的:
“ C:\ Program Files \ MongoDB \ Server \ 3.4 \ bin \ mongod.exe”
使用此类内容(yaml格式)创建配置文件,路径可能如下所示:
“ C:\ Program Files \ MongoDB \ Server \ 3.4 \ mongod.cfg”
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服务。
现在,您可以像通常的Windows服务一样启动,停止,重新启动mongo服务器,从中选择您喜欢的方式:
Control Panel
-> Administration
-> Services
->MongoDB
net start MongoDB
)如果有问题,请检查配置文件中指定的日志文件。
directoryperdb
选项
这是我在PowerShell中初始化mongo所需的全部内容,许多答复都太复杂了。
C:\Program Files\MongoDB\Server\3.6\bin
到环境变量“路径”。注意:此版本将很快过时。显然,很多人回答了您有关如何使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类型的'mongod'
4-玩得开心
-我在一个名为'thenewboston'的youtube频道上看到了这一点,这也很棒-
对于Windows用户:
要添加到上述@CoderSpeed的答案(CoderSpeed的答案)中。使用通常在CLI上输入的命令创建一个批处理文件(.bat),例如:
cd "C:\Program Files\MongoDB\Server\4.0\bin"
mongod.exe
Windows脚本宿主的“运行方法”使您可以在不可见模式下运行程序或脚本。这是一个示例Windows脚本代码,它会无形地启动一个名为syncfiles.bat的批处理文件。
假设我们在C:\ Batch Files目录中有一个名为syncfiles.bat的文件。让我们使用Windows脚本以隐藏模式启动它。
将以下行复制到记事本。
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。
来源: 不可见地运行.BAT文件
从以下链接下载MongoDB社区服务器-https: //www.mongodb.com/download-center/community
安装需要一些时间。完成后,请按照以下步骤操作以使服务器运行-
谢谢阅读。希望能帮助到你。