繁体   English   中英

如何在 Windows 上安装 mongoDB?

[英]How to install mongoDB on windows?

我正在尝试测试 mongoDB,看看它是否适合我。 我下载了 32 位 windows 版本,但不知道从现在开始如何继续。

我通常使用 WAMP 服务在本地计算机上进行开发。 我可以在 Wamp 上运行 mongoDB 吗?

但是,使它在 Windows 上运行的最佳(最简单!)方法是什么?

谢谢!

Windows 中的 Mongo 安装过程

您准备好安装了吗……并使用……从技术上讲,这不是安装,只是下载……

一、下载zip文件http://www.mongodb.org/downloads

二、 提取它并将文件复制到您想要的位置。

三、 启动数据库引擎。

四、 测试安装并使用它。

就是这样! 这么简单,对吧? 好的,让我们开始


1.下载压缩文件

  1. 转到http://www.mongodb.org/downloads

  2. 你会看到一个这样的屏幕:mongo下载页面 我使用的是 Windows 7 32 位机器 - 这就是我下载标记为红色的包的原因。

  3. 单击下载(只需几秒钟)。
    哇...我下载了。 它是一个名为mongodb-win32-i386-2.4.4.zip的压缩文件(文件夹的名称会根据您下载的版本而变化,我这里是 2.4.4 版本)。

OK,一切就绪。


2. 提取

  1. 解压缩
  2. 将文件复制到机器中的所需位置。
    • 我准备将提取的文件复制到我的 D 盘,因为那里没有很多文件。
    • 好吧,那么您打算将 mongo 文件粘贴到哪里? 在 C: 中还是在您的桌面中?
    • 好的,无论您粘贴到何处...在下面的快照中,您可以看到我已导航到 Mongo 文件夹内的 bin 文件夹。 我在 bin 内数了 15 个文件。 那你呢?

bin文件夹的路径

完成的! 就这样

我们接下来要做什么?


3. 启动数据库引擎

让我们开始使用我们的 mongo 数据库...

  1. 打开命令提示符,然后导航到 mongo 文件夹中的bin导航到 mongo 的 bin 文件夹

  2. mongo.exe (这是用于启动 mongo Db Power shell 的命令)。 然后看下面的回复。。执行 mongo.exe 这是一个很棒的例外 J LOL ... 那是什么?

    无法连接到服务器。

    为什么会发生异常? 我不知道......我在两者之间创建了一个服务器吗?

    不。

    对了,那它怎么连接到中间的服务器呢? 傻机器……Jz。

    我知道了! 像所有其他数据库一样 - 我们必须在使用它之前启动数据库引擎。

    那么,我们该如何开始呢?

  3. 我们必须使用命令mongod启动 mongo db。 从 mongo 的bin文件夹执行此操作。

    让我们看看发生了什么。

    错误信息

    又是一个奇妙的格式化异常 J 我们猜对了吗? 你注意到我在上面突出显示的内容了吗? 是的,这是 mongod 命令。 第二个是要求我们创建一个名为 data 的文件夹的异常。 并且,在 data 文件夹中,有一个名为db的文件夹。

    所以我们必须创建这些data\\db文件夹。

    下一个问题是在哪里创建这些文件夹?

  4. 我们必须在安装 mongo 的 BOX 的C驱动器中创建data\\db文件夹。 让我们去创建C盘的文件夹结构。

    这里出现了一个问题:“是否必须在 C 中创建 data\\db 目录?” 不,不是真的。 Mongo 默认在C查找此文件夹,但您可以在任何地方创建它们。 但是,如果它不在C ,则必须告诉 mongo 它在哪里。

    换句话说,如果您不希望 mongo 数据库位于C:\\ ,则必须为 mongo.exe 设置数据库路径。

    可选的

    • 好的,我将在除C之外的其他位置创建这些文件夹,以便更好地理解此选项。 然后我将在 cmd 的帮助下在D盘根目录中创建。

      为什么? 因为这是我们记住旧的dos命令的机会......

      数据

    • 下一步是将 Db 路径设置为 mongo.exe。

      导航回bin ,然后输入命令mongod.exe --dbpath d:\\data

      我得到以下回复:

      --dbpath

      我希望一切顺利...因为我在控制台 J 中没有看到任何 ERROR ***。

    接下来,我们可以使用命令start mongo.exe去启动数据库

    启动mongo.exe

    我没有看到任何错误或警告消息。 但是,我们必须提供一个命令来确保 mongo 启动并运行,即 mongod 将得到响应:

    mongodb 响应

希望一切顺利。


4.测试Mongo DB安装

现在我们必须看到我们的数据库对吗? 非常好,否则我们怎么知道它正在运行?

出于测试目的,默认情况下 MONGO 有一个名为test的数据库。 让我们去查询。

但是没有任何管理工作室怎么办? 与 SQL 不同,我们必须依赖命令提示符。 是的,完全相同的命令提示符......我们的旧命令提示符...... Heiiii.. 不要害怕,是的,它只是我们的旧命令提示符。 好的,让我们去看看我们将如何使用它......

Ohhh Nooo...不要关闭上面的命令提示符,保持原样...

  1. 打开一个新的 cmd 窗口。

  2. 像往常一样导航到 Bin,我们这样做......

    我相信你们可能还记得我们在大学时代做过的旧 C 编程吧?

  3. 在命令提示符下,再次执行命令mongomongo.exe ,看看会发生什么。

    您将看到如下所示的屏幕:

    启动警告

  4. 我之前提到过 Mongo 默认有一个名为test的测试数据库,尝试在其中插入一条记录。

    下一个问题是“我们将如何插入?” mongo 有 SQL 命令吗? 不,mongo 只有命令可以帮助。

    插入的基本命令是
    db.test.save( { KodothTestField: '我的名字是 Kodoth' } )

    其中test是数据库, .save是插入命令。 KodothTestField是列或字段名称, My name is Kodoth是值。

  5. 在讨论更多之前,让我们通过执行另一个命令来检查它是否已存储: db.test.find()

    Mongo 命令用于搜索文档,类似于 SQL 中的 SELECT。

    我们的数据已成功插入...... Hurrayyyyyy..

    我知道您正在考虑与每个名为 ObjectId 的记录权限一起显示的数字。 它就像 SQL 中的一个唯一 id 字段,它会自动递增等等。 仔细观察,您会发现 Object Id 以 92 结尾,因此每条记录都不同。

    最后我们成功安装并验证了 MONGO 权限。 让我们开个派对吧……所以你现在同意 MONGO 和 MANGO 一样甜蜜吗?

我们还有 3rd 方工具来探索 MONGO。 一种叫做 MONGO VUE。 使用这个工具,我们可以像使用 SQL Server 的 Management Studio 一样对 mongo DB 执行操作。

您能想象一个 SQL 服务器或 Oracle Db 在同一个表中具有完全不同的行吗? 在我们的关系数据库表中可能吗? 这就是 mongo 的工作方式。 我将向您展示我们如何做到这一点……


首先,我将向您展示数据在关系数据库中的外观。

例如,以关系方式考虑 Employee 表和 Student 表。 模式会完全不同,对吗? 对,就是这样…

结果视图

现在让我们看看它在 Mongo DB 中的样子。 以上两个表在 Mongo 中合并为一个 Collection…

MongoVUE

这就是集合在 Mongo 中的存储方式。 我想现在你真的能感觉到差异了吧? 每件事都在一把伞下。 这不是正确的方法,但我只是想向大家展示这是如何发生的,这就是为什么我将 2 个完全不同的表合并到一个集合中。

如果你想尝试,你可以使用下面的测试脚本

*********************** 
TEST INSERT SCRIPT

*********EMPLOYEE****** 
db.test.save( { EmployeId: "1", EmployeFirstName: "Kodoth", EmployeLastName:"KodothLast", EmployeAge:"14" } )  
db.test.save( { EmployeId: "2", EmployeFirstName: "Kodoth 2", EmployeLastName:"Kodoth Last2", EmployeAge:"14" } )  
db.test.save( { EmployeId: "3", EmployeFirstName: "Kodoth 3", EmployeLastName:"Kodoth Last3", EmployeAge:"14" } ) 

******STUDENT****** 
db.test.save( { StudentId: "1", StudentName: "StudentName", StudentMark:"25" } )  
db.test.save( { StudentId: "2", StudentName: "StudentName 2", StudentMark:"26" } )  
db.test.save( {StudentId: "3", StudentName: "StudentName 3", StudentMark:"27"} )
************************

谢谢

它不像 WAMP。 创建目录后,您需要使用命令启动 mongoDB 数据库 C:/database_mongo

mongod --dbpath=C:/database_mongo/

然后您可以使用命令连接到 mongodb。

MongoDB 网站上提供了相当不错的文档

安装 MongoDB

  1. 确定您需要哪个 MongoDB 构建。

    适用于 Windows 的 MongoDB 共有三个版本:

    MongoDB for Windows Server 2008 R2 版本(即 2008R2)仅在 Windows Server 2008 R2、Windows 7 64 位和更新版本的 Windows 上运行。 此版本利用了 Windows 平台的最新增强功能,无法在旧版本的 Windows 上运行。

    适用于 Windows 64 位的 MongoDB 可在比 Windows XP 更新的任何 64 位 Windows 版本上运行,包括 Windows Server 2008 R2 和 Windows 7 64 位。

    适用于 Windows 32 位的 MongoDB 可在比 Windows XP 更新的任何 32 位 Windows 版本上运行。 32 位版本的 MongoDB 仅适用于较旧的系统以及用于测试和开发系统。 32 位版本的 MongoDB 仅支持小于 2GB 的数据库。

    要查找您正在运行的 Windows 版本,请在命令提示符中输入以下命令:

     wmic os get osarchitecture
  2. 下载适用于 Windows 的 MongoDB。

    从 MongoDB 下载页面下载 MongoDB 的最新生产版本。 确保为您的 Windows 系统下载正确版本的 MongoDB。 64 位版本的 MongoDB 不适用于 32 位 Windows。

  3. 安装下载的文件。

    在 Windows 资源管理器中,找到下载的 MongoDB msi 文件,该文件通常位于默认的下载文件夹中。 双击 msi 文件。 将出现一组屏幕,指导您完成安装过程。

  4. 将 MongoDB 文件夹移动到另一个位置(可选)。

    要移动 MongoDB 文件夹,您必须以管理员身份发出移动命令。 例如,要将文件夹移动到 C:\\mongodb:

    选择开始菜单>所有程序>附件

    右键单击命令提示符并从弹出菜单中选择以管理员身份运行。

    发出以下命令:

     cd \\ move C:\\mongodb-win32-* C:\\mongodb

    MongoDB 是自包含的,没有任何其他系统依赖项。 您可以从您选择的任何文件夹运行 MongoDB。 您可以将 MongoDB 安装在任何文件夹中(例如D:\\test\\mongodb

运行 MongoDB

警告:

如果没有使用 auth 设置在“安全模式”下运行,请不要让mongod.exe在公共网络上可见。 MongoDB 旨在运行在受信任的环境中,数据库默认不启用“安全模式”。

  1. 设置 MongoDB 环境。

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

     md \\data\\db

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

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

    如果您的路径包含空格,请将整个路径用双引号括起来,例如:

     C:\\mongodb\\bin\\mongod.exe --dbpath "d:\\test\\mongo db data"
  2. 启动 MongoDB。

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

     C:\\Program Files\\MongoDB\\bin\\mongod.exe

    这将启动主 MongoDB 数据库进程。 控制台输出中的等待连接消息表明 mongod.exe 进程运行成功。

    根据您系统的安全级别,Windows 可能会弹出一个安全警报对话框,内容是阻止 C:\\Program Files\\MongoDB\\bin\\mongod.exe 的“某些功能”在网络上进行通信。 所有用户都应选择专用网络,例如我的家庭或工作网络,然后单击允许访问。 有关安全性和 MongoDB 的其他信息,请参阅安全文档。

  3. 连接到 MongoDB。

    要通过 mongo.exe shell 连接到 MongoDB,请打开另一个命令提示符。 连接时,根据需要指定数据目录。 此步骤提供了几个示例连接命令。

    如果您的 MongoDB 安装使用默认数据目录,请在不指定数据目录的情况下进行连接:

     C:\\mongodb\\bin\\mongo.exe

    如果您安装使用不同的数据目录,请在连接时指定目录,如下例所示:

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

    如果您的路径包含空格,请将整个路径用双引号括起来。 例如:

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

    如果您想使用 .NET 开发应用程序,请参阅 C# 和 MongoDB 的文档以获取更多信息。

  4. 开始使用 MongoDB。

    要开始使用 MongoDB,请参阅 MongoDB 入门。 在生产环境中部署 MongoDB 之前,还要考虑生产注释文档。

    稍后,要停止 MongoDB,请在运行 mongod 实例的终端中按 Control+C。

为 MongoDB 配置 Windows 服务

笔记:

MongoDB 2.6.0 存在一个已知问题 SERVER-13515,它阻止使用本节中的说明。 对于 MongoDB 2.6.0,请改用手动为 MongoDB 创建 Windows 服务来为 MongoDB 创建 Windows 服务。

  1. 配置目录和文件。

    为 MongoDB 日志输出创建配置文件和目录路径(logpath):

    为 MongoDB 日志文件创建特定目录:

     md "C:\\Program Files\\MongoDB\\log"

    在命令提示符中,为 MongoDB 的 logpath 选项创建一个配置文件:

     echo logpath=C:\\Program Files\\MongoDB\\log\\mongo.log > "C:\\Program Files\\MongoDB\\mongod.cfg"
  2. 运行 MongoDB 服务。

    使用“管理权限”在命令提示符中运行以下所有命令:

    安装 MongoDB 服务。 要使--install成功,您必须指定 logpath 运行时选项。

     "C:\\Program Files\\MongoDB\\bin\\mongod.exe" --config "C:\\Program Files\\MongoDB\\mongod.cfg" --install

    根据需要修改 mongod.cfg 文件的路径。

    要使用备用 dbpath,请在配置文件(例如 C:\\Program Files\\MongoDB\\mongod.cfg)中或在命令行中使用 --dbpath 选项指定路径。

    如果 dbpath 目录不存在,mongod.exe 将不会启动。 dbpath 的默认值为\\data\\db

    如果需要,您可以为 mongod.exe 或 mongos.exe 的多个实例安装服务。 使用唯一的--serviceName--serviceDisplayName安装每个服务。 仅当存在足够的系统资源且您的系统设计需要时才使用多个实例。

  3. 根据需要停止或删除 MongoDB 服务。

    要停止 MongoDB 服务,请使用以下命令:

     net stop MongoDB

    要删除 MongoDB 服务,请使用以下命令:

     "C:\\Program Files\\MongoDB\\bin\\mongod.exe" --remove

手动为 MongoDB 创建 Windows 服务

以下过程假设您已使用 MSI 安装程序安装了 MongoDB,默认路径为 C:\\Program Files\\MongoDB 2.6 Standard。

如果已安装在备用目录中,则需要适当调整路径。

  1. 打开管理员命令提示符。

    Windows 7 / Vista / Server 2008(和 R2)

    Win + R ,然后键入cmd ,然后按Ctrl + Shift + Enter

    视窗 8

    Win + X ,然后按A

    从管理员命令提示符执行其余步骤。

  2. 创建目录。

    为您的数据库和日志文件创建目录:

     mkdir c:\\data\\db mkdir c:\\data\\log
  3. 创建配置文件。

    创建配置文件。 此文件可以包含 mongod 的任何配置选项,但必须包含 logpath 的有效设置:

    下面创建一个配置文件,在配置文件中指定 logpath 和 dbpath 设置:

     echo logpath=c:\\data\\log\\mongod.log> "C:\\Program Files\\MongoDB 2.6 Standard\\mongod.cfg" echo dbpath=c:\\data\\db>> "C:\\Program Files\\MongoDB 2.6 Standard\\mongod.cfg"
  4. 创建 MongoDB 服务。

    创建 MongoDB 服务。

     sc.exe create MongoDB binPath= "\\"C:\\Program Files\\MongoDB 2.6 Standard\\bin\\mongod.exe\\" --service --config=\\"C:\\Program Files\\MongoDB 2.6 Standard\\mongod.cfg\\"" DisplayName= "MongoDB 2.6 Standard" start= "auto"

    sc.exe需要在“ = ”和配置值(例如“ binPath= ”)之间有一个空格,并需要一个“”来转义双引号。

    如果创建成功,将显示以下日志消息:

     [SC] CreateService SUCCESS
  5. 启动 MongoDB 服务。

     net start MongoDB
  6. 根据需要停止或删除 MongoDB 服务。

    要停止 MongoDB 服务,请使用以下命令:

     net stop MongoDB

    要删除 MongoDB 服务,请先停止该服务,然后运行以下命令:

     sc.exe delete MongoDB

我意识到你已经接受了这个答案,但我写了这篇简短的 howto 文章来将 mongodb 安装到c:\\wamp目录中并将其作为服务运行。 这是它的要点。

创建这些目录

mkdir c:\wamp\bin\mongodb\mongodb-win32...2.x.x\data
mkdir c:\wamp\bin\mongodb\mongodb-win32...2.x.x\data\db
mkdir c:\wamp\bin\mongodb\mongodb-win32...2.x.x\logs
mkdir c:\wamp\bin\mongodb\mongodb-win32...2.x.x\conf

将 win32 二进制文件下载并解压到 mysql、apache 旁边的 c:\\wamp 目录中。

mongodb下载页面

创建一个 mongo.conf 文件

c:\wamp\bin\mongodb\mongodb-win32…2.x.x\conf\mongodb.conf

# mongodb.conf

# data lives here
dbpath=C:\wamp\bin\mongodb\mongodb-win32...2.x.x\data\db

# where to log
logpath=C:\wamp\bin\mongodb\mongodb-win32...2.x.x\logs\mongodb.log
logappend=true

# only run on localhost for development
bind_ip = 127.0.0.1                                                             

port = 27017
rest = true

作为服务安装

mongod.exe --install --config c:\wamp\bin\mongodb\mongodb-win32...2.x.x\conf\mongodb.conf --logpath c:\wamp\bin\mongodb\mongodb-win32...2.x.x\logs\mongodb.log

将服务设置为自动并使用 services.msc 启动它

将 mongo.exe 的路径添加到您的路径中

需要更多细节? 在此处阅读全文...

在 Windows 上以 WAMP 方式安装 MongoDB

Windows 32 位的分步解决方案

  1. 下载适用于 Windows 32 位的 msi 文件。
  2. 双击安装,选择自定义并浏览您必须安装的位置(我个人已经在 E 驱动器中创建了 mongodb 文件夹并将其安装在那里)。
  3. 好的,现在您必须在创建它的地方创建 data\\db 两个文件夹,我已经在安装位置根目录中创建了它,例如在 E:\\
  4. 现在将 mongod 链接到这些用于存储数据的文件夹,使用此命令或根据您的要求进行修改,转到使用 cmd E:\\mongodb\\bin ,然后在控制台中写入mongod --dbpath E:\\data它将链接。
  5. 现在导航到 E:\\mongodb\\bin 并使用 cmd 编写 mongod。
  6. 通过右键单击打开另一个 cmd 并以管理员身份运行到您的 monogodb 安装目录,然后像 E:\\mongodb\\bin 一样进入 bin 并编写这个 mongo.exe
  7. 接下来 - 编写db.test.save({Field:'Hello mongodb'})这个命令将插入一个具有名称Field和它的值Hello mongodb 的字段
  8. 接下来,检查记录db.test.find()并按回车键,您将找到您最近输入的记录。

1. 下载MongoDB

2.安装MongoDB

3. 创建所需的文件夹:

"C:\MongoDB_2_6_Standard\bin\data\db"
"C:\MongoDB_2_6_Standard\logs"
"C:\MongoDB_2_6_Standard\etc"

注意:如果目录不存在,mongod.exe 将不会启动。

4. 创建一个简单的配置文件:

systemLog:
    destination: file
    path: C:\MongoDB_2_6_Standard\logs\mongo.log
    logAppend: true
net:
    bindIp: 127.0.0.1
    port: 27017

有关如何创建配置文件的更多信息:http ://docs.mongodb.org/manual/reference/configuration-options/

5. 将 MongoDB 安装为 Windows 服务(这样它会在您重新启动计算机时自动启动)

以管理员权限运行cmd,输入以下命令:

"C:\MongoDB_2_6_Standard\bin\mongod.exe" --config "C:\MongoDB_2_6_Standard\etc\mongodb.conf" --dbpath c:\MongoDB_2_6_Standard\bin\data\db --directoryperdb --install

6. 启动 MongoDB Windows 服务

net start MongoDB

7.通过shell/cmd连接MongoDB进行测试

C:\MongoDB_2_6_Standard\bin\mongo.exe

注意: http : //docs.mongodb.org/manual/tutorial/getting-started-with-the-mongo-shell/

8. 就是这样! 你完成了。 :)

9.卸载/删除MongoDB Windows服务(如果你搞砸了什么)

"C:\MongoDB_2_6_Standard\bin\mongod.exe" --remove

在 Windows 7 上安装 Mongo DB 非常简单(我使用的是 32 位 win7 操作系统)

  1. 安装正确版本的 Mongodb(根据您的位 32/64 .. imp :- 64 位与 32 位不兼容,反之亦然)

2.您可以从thius网站(根据您的操作系统)安装Mongodb http://www.mongodb.org/downloads?_ga=1.79549524.1754732149.1410784175

  1. 下载 .MSI 或 zip 文件 .. 并使用适当的权限安装

4.将mongodb文件夹从c:programfiles复制到d:[可选]

5.安装后打开命令提示符(以管理员身份..右键单击cmd,您将找到该选项)

  1. 导航到 D:\\MongoDB 2.6 Standard\\bin

  2. 运行 mongo.exe ... 你可能会收到这个错误你可能会收到这个错误

  3. 如果你得到那么没有问题,你只需要执行以下步骤

i) 尝试下图中的 coomand 你会知道错误在此处输入图片说明

ii)这意味着你需要创建一个目录\\data\\db

iii) 现在您有两个选项,要么在 c 驱动器中创建上面的目录,要么在其他地方创建任何“xyz”名称目录(不制作和差异)..让我们在 d 中创建一个 mongodata 目录:

在此处输入图片说明

  1. 现在让我们重新运行命令,但现在像这样:- mongod --dbpath d:\\mongodata [如图所示] 这次你不会得到和错误

在此处输入图片说明

  1. 希望到目前为止一切都很好..打开新命令 propmt [sufficent privellages (admin)]

橙色将是您需要运行的命令..它将打开我们称为 mongo shell(或 mongodb shell)的新命令 propmt

在此处输入图片说明

11.不要关闭外壳[任何命令提示符],因为在此我们将创建/删除/插入我们的数据库操作

  1. 让我们执行基本操作

a) 显示数据库 b) 显示当前数据库 c) 创建集合/将数据插入其中(名称将是测试) d) 显示集合数据

12.请找到我们操作结果的屏幕截图..请不要:-不要关闭任何命令提示

在此处输入图片说明

  1. 数字的不同结构类型是对象 id :- 它是自动创建的

  2. 希望你能得到一些安装 mongodb DB 的重要信息。

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

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

-2017 年 11 月更新

1) 转到 Mongo DB 下载中心https://www.mongodb.com/download-center#community并选择要安装的 MongoDB 版本。 你可以从中挑选

  • MongoDB Atlas - 云中的 MongoDB 数据库
  • Communiy Server - 适用于 Windows(带和不带 SSL)、iOS、Linux 的 MongoDb
  • OpManger - 用于数据中心的 Mongo Db
  • Compass - MongoDB 的 UI 工具

要了解您的操作系统版本,请在 cmd 提示符下运行此命令

wmic os get caption

要了解您的 CPU 架构(32 位或 64 位),请在 cmd 提示符下运行此命令

wmic os get osarchitecture

我使用的是社区版(150MBs- GNU 许可证)

2) 单击 MSI 并完成安装过程。 Exe 将安装数据库所需的 MongoDb 和 SSL。

在此处输入图片说明

Mongo DB 应该安装在你的 C 盘上

C:\\Program Files\\MongoDB

MongoDB 是自包含的,这意味着并且没有任何其他系统依赖项。 如果您的 C 盘磁盘空间不足,那么您可以从您选择的任何文件夹运行 MongoDB。

您现在可以从 bin 文件夹运行 mongodb.exe。 如果您因缺少 dll 而收到 Visual C++ 错误,请从以下位置下载 Visual C++ Redistributable

https://www.microsoft.com/en-in/download/details.aspx?id=48145

安装后,尝试重新运行 mongo.exe。

您可能想检查https://github.com/Thor1Khan/mongo.git它使用了 64 位操作数上的 32 位原子操作的最小解决方法(可以使用汇编,但在这里似乎不是强制性的)只有数字错误在犯案前受到伤害

  1. https://www.mongodb.com/download-center#community下载 .msi

  2. 双击安装 - 完整选项

  3. 安装文件夹 C:\\Program Files\\MongoDB\\Server\\3.6\\bin

  4. 在 C:// - c:/data/db 和 c:/data/log 和 c:/data/log/mongo.log 中创建数据库文件夹,如果没有则设置写权限

  5. 在管理员模式下打开 cmd 提示符,导航到 C:\\Program Files\\MongoDB\\Server\\3.6\\bin

  6. 输入以下内容

    C:\\Program Files\\MongoDB\\Server\\3.6\\bin>mongod --dbpath="c:/data/db" --logpath="c:/data/log/mongo.log"

  7. 检查文件夹 c:/data/db - 应该有很多文件和文件夹

  8. 在 C:\\data\\ 内创建一个名为“mongo.config”** 的配置文件

  9. 键入以下内容以从新创建的配置文件中设置配置值

    C:\\Program Files\\MongoDB\\Server\\3.6\\bin>mongod --config C:\\data\\mongo.config

  10. 在管理员模式下打开另一个新的 cmd 提示符,导航到 C:\\Program Files\\MongoDB\\Server\\3.6\\bin 在控制台上执行以下几行。

  11. 键入以下内容为 MongoDB 创建服务

    C:\\Program Files\\MongoDB\\Server\\3.6\\bin>mongod --install --config C:\\data\\mongo.config --logpath="c:/data/log/mongo.log"

    如果旧的MongoDB服务存在则需要在mongod --install命令之前先删除旧的服务,在新的控制台中运行以下命令删除旧的mongodb服务

    SC 停止 MongoDB

     >> SC DELETE MongoDB
  12. 键入以下内容以启动 MongoDB

    C:\\Program Files\\MongoDB\\Server\\3.6\\bin>net start MongoDB

  13. 键入以下内容以停止 MongoDB

    C:\\Program Files\\MongoDB\\Server\\3.6\\bin>net stop MongoDB

现在在端口 27017 上连接 ip - 127.0.0.1 或 192.168.5.64 上的数据库。

** 文件名 - "mongo.config" ,在配置文件中粘贴以下内容 -

bind_ip = 127.0.0.1,192.168.5.64

端口 = 27017

dbpath=C:\\data\\db

日志路径=C:\\data\\log\\mongo.log

安装适用于 Windows 的 MongoDB 社区版。

1.现在去下载中心

  1. 下载中心应显示适用于 Windows 的当前稳定版本

  2. 单击下载 (msi) 并运行它

  3. 当您完成时,您可以选择完整或自定义设置类型。 选择完成设置。

从命令提示符启动 MongoDB 服务器

1.将此路径加入环境变量

“C:\\ProgramFiles\\MongoDB\\Server\\4.0\\bin” 对于那些努力设置环境变量的人,请按照以下步骤操作

  • Windows 10 和 Windows 8

  • 在搜索中,搜索并选择:系统(控制面板)

  • 单击高级系统设置链接。

  • 单击环境变量。 在 System Variables 部分,找到 PATH 环境变量并选择它。 单击编辑。

  • 如果 PATH 环境变量不存在,请单击新建。

  • 在 Edit System Variable(或 New System Variable)窗口中,将 PATH 的值指定为“C:\\ProgramFiles\\MongoDB\\Server\\4.0\\bin”环境变量。

  • 单击确定。

  • 单击确定关闭所有剩余的窗口。

  • 现在创建 MongoDB 数据目录 MongoDB 需要一个数据目录来存储所有数据。 打开命令提示符并粘贴到下面

md "C:\\data\\db" "C:\\data\\log"

3.让服务器指向您的数据库目录。键入以下代码

mongod --dbpath="c:\\data\\db"

4.现在让我们连接到 MongoDB 键入下面的代码

蒙戈

5.如果它工作正常命令提示符将显示

[initandlisten] 等待连接

答对了!! 大功告成,显然使用 CLI 有点混乱,MongoDB 引入了一个 GUI,您可以看到实际数据,

使用 mongoDB GUI 版本以上步骤必须已经执行

  1. 现在去下载中心。 下载 MongoDb Compass,一个用于 MongoDB 的 GUI
  2. 安装并打开

您可以看到主机名:localhost 和端口:27017。

每当你想连接到 mongoDB 服务器时,你必须打开命令提示符

类型

蒙哥

然后再次启动一个新的命令提示符并键入

蒙戈

将所有设置保持在 mongoDB Compass 中。 现在点击连接,

你在!! 容易……不是吗?

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

下载 MongoDB

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

在此之后,您应该能够在程序文件下看到一个 MongoDB 文件夹

启动 MongoDB shell 和服务没什么大不了的,经过长时间的搜索,我得到了一个很好的参考在 Windows 中安装 MongoDB

  1. http://www.mongodb.org/downloads下载
  2. 在文件夹 C:\\mongodb 中安装 .msi 文件
  3. 在 C:\\mongodb 下创建 data、data\\db、log 目录和 mongo.config 文件。
  4. 在 "mongo.config" 文件 dbpath=C:\\mongodb\\data\\db\\ logpath=C:\\mongodb\\log\\mongo.log 中添加以下几行
  5. 启动服务器:mongod.exe --config="C:\\mongodb\\mongo.config"

就是这样 !!!

WAMP = Windows + Apache + MySQL/MariaDB + PHP/Python/Perl

wamp中不能使用MongoDB,需要单独安装MongoDB

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM