如何从Windows启动Mongo DB?

use*_*838 131 connection mongodb windows-7-x64

我已经在我的Window 7(64位)机器上安装了MongoDB.我也创建了路径数据/ db,但是当我尝试使用该命令启动mongodb时'C:\mongodb\bin\mongod.exe',它没有启动.admin web console waiting for connections on port 28017.帮助我启动MongoDB.如果有任何可用于MongoDB的GUI,请另外建议.提前致谢.

xam*_*mir 260

步骤1

下载mongodb

第2步

  • 遵循正常的设置说明

在此输入图像描述

在此输入图像描述

在此输入图像描述

在此输入图像描述

在此输入图像描述

在此输入图像描述

第3步

  • 创建以下文件夹

C:\data\db

第4步

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

在此输入图像描述

第5步

  • (可选)下载RoboMongo并遵循常规设置说明

在此输入图像描述

在此输入图像描述

在此输入图像描述

在此输入图像描述

在此输入图像描述

在此输入图像描述

第6步

  • 启动RoboMongo并创建一个新连接 localhost:27017

在此输入图像描述

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

  • 第3步是天才!我想知道为什么Mongo设置不会自动创建它! (20认同)
  • Robomongo现在被称为Robo 3T. (5认同)
  • 通过解释节省了很多时间 (2认同)

Ar *_*maj 87

这对我有用

mongod --port 27017 --dbpath C:\MongoDB\data\db
Run Code Online (Sandbox Code Playgroud)

  • 确保mongod.exe二进制文件的路径必须是$ path变量,或者您在mongod可执行文件的目录中. (6认同)

Sat*_*ati 55

  1. http://www.mongodb.org/downloads下载
  2. 在文件夹C:\ mongodb中安装.msi文件
  3. C:\ mongodb下创建数据,data\db,日志目录和mongo.config文件.
  4. 在" mongo.config "文件中添加以下行

    port=27017
    dbpath=C:\mongodb\data\db\
    logpath=C:\mongodb\log\mongo.log
    
    Run Code Online (Sandbox Code Playgroud)
  5. 启动服务器:

    mongod.exe --config="C:\mongodb\mongo.config"
    
    Run Code Online (Sandbox Code Playgroud)
  6. 通过命令行连接到localhost MongoDB服务器

    mongo --port 27017
    
    Run Code Online (Sandbox Code Playgroud)
  7. 通过命令行连接到远程MongoDB服务器并进行身份验证.

    mongo --username abcd --password abc123 --host server_ip_or_dns --port 27017
    
    Run Code Online (Sandbox Code Playgroud)

而已 !!!

  • 我不知道为什么,但这有效! (6认同)
  • 刚刚尝试过,对于最新的 mongo 4.2 版本,以下是更改: 1) mongod.config -> 现在称为 mongod.cfg ,位于 mongo 服务器 bin 文件夹中。2) “port”位于“net”-> net.port 下 3) dbpath -> storage.dbPath(路径中的大写 P)。4) 日志路径->系统日志.path (3认同)
  • 可能不是最好的解决方案,而是干净的方式。 (2认同)

Vin*_*aju 24

步骤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"
Run Code Online (Sandbox Code Playgroud)


Soh*_*aul 20

在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"
Run Code Online (Sandbox Code Playgroud)

之后

开始服务

net start MongoDB
Run Code Online (Sandbox Code Playgroud)

停止服务

net stop MongoDB
Run Code Online (Sandbox Code Playgroud)


Cod*_*eed 15

有两种方法启动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>
Run Code Online (Sandbox Code Playgroud)

2:一个小的.BAT文件启动mongoDB而不安装复制并粘贴到记事本并保存文件类型为".bat"的文件是这样的:

C:\mongodb\bin\mongod.exe –dbpath=C:/mongodb/data/db
   PAUSE
Run Code Online (Sandbox Code Playgroud)

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

3.用于mongoDB的GUI

我正在使用rockmongo

玩得开心


Tha*_*han 11

我在下面做了,它在 Windows 中对我有用。

在管理员模式下打开cmd提示符(右键单击命令提示符并单击“以管理员身份运行”)

然后运行下面的命令

net start MongoDB
Run Code Online (Sandbox Code Playgroud)


Tec*_*Dog 10

我已按照以下步骤进行操作......可能对您有用

创建如下目录

C:\ DATA\DB

mongod --port 27017 --dbpath "C:\data\db"
Run Code Online (Sandbox Code Playgroud)

它对我有用....


vip*_*pin 6

这是正确的写在这里

如果您下载.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


4J4*_*J41 5

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

以上信息表示mongodb已经启动成功,正在监听28017端口。

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

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


Zub*_*Zub 5

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

安装完成后打开命令提示符输入“mongod”,然后保持窗口最小化,打开另一个命令提示符窗口并输入“mongo”,你会看到连接到测试数据库的成功信息。

希望能帮助到你


okl*_*las 5

实际上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
Run Code Online (Sandbox Code Playgroud)
  • 以管理员身份执行下一个命令(以管理员身份运行命令行):
C:\...\mongod.exe --config C:\...\mongod.cfg --install
Run Code Online (Sandbox Code Playgroud)

路径用点减少的地方,请参见上文。

关键--install是 mongo 将其自身安装为 Windows 服务。

现在您可以像平常的 Windows 服务一样启动、停止、重新启动 mongo 服务器,从中选择您最喜欢的方式:

  • Control Panel-> Administration-> Services->MongoDB
  • 通过以管理员身份从命令行执行命令:( net start MongoDB)

检查配置文件中指定的日志文件是否有任何问题。


小智 5

从链接下载 MongoDB 社区服务器 - https://www.mongodb.com/download-center/community

安装需要一些时间。完成后,请按照以下步骤运行您的服务器 -

  1. 转到 C 驱动器,创建一个名为 data 的文件夹,然后在其中创建另一个名为 db 的文件夹。
  2. 现在移动到安装 monodb 服务器的目录。转到 C:\Program Files\MongoDB\Server(Version)\bin。复制此文件位置。
  3. 为了以后更容易运行服务器,请按 windows 键并键入环境变量。
  4. 您将看到一个选项“编辑系统环境变量”。
  5. 在右下角,您将看到一个按钮“环境变量...”。单击那个。
  6. 在系统变量下,双击路径。
  7. 单击新建并粘贴您之前复制的文件位置。
  8. 现在打开 cmd,然后输入 mongod.exe(它是一个托管服务器的守护进程。)
  9. 打开另一个 cmd 窗口并输入 mongo.exe 将建立连接,您现在可以开始了。

谢谢阅读。希望能帮助到你。