如何在Windows上安装mongoDB?


130

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

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

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

谢谢!


2
我想要一个安装mongodb的安装程序,然后在运行中自动运行它
user4951 2012年


3
伟大的一步一步的教程,你需要什么:codearsenal.net/2015/10/...
ybonda


1
您应该将@ShivamSrivastava的答案标记为正确的答案。
特拉维斯·海特

Answers:



238

Windows中的Mongo安装过程

您准备好进行安装了吗……并使用了……从技术上讲,它不是安装,而只是下载中……

I. 下载压缩文件 http://www.mongodb.org/downloads

二。 提取并将文件复制到所需的位置。

三,启动数据库引擎。

IV。 测试安装并使用它。

而已!很简单,对吧?好,让我们开始吧


1.下载压缩文件

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

  2. 您将看到一个类似这样的屏幕: mongo下载页面 我正在使用Windows 7 32位计算机-这就是为什么我下载了标有红色的软件包的原因。

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

好的,所有设置。


2.提取

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

bin文件夹的路径

完蛋了!就这样

接下来我们要做什么?


3.启动数据库引擎

让我们开始使用我们的mongo db ...

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

  2. 输入类型mongo.exe(这是用于启动mongo Db Power Shell的命令)。然后,请参见下面的响应。 执行mongo.exe 这是一个很棒的例外J LOL……那是什么?

    无法连接到服务器。

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

    没有。

    是的,那它又如何连接到服务器之间呢?傻机器……Jz。

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

    那么,我们如何开始呢?

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

    让我们看看发生了什么。

    错误信息

    再次,一个格式正确的异常J我们正确了吗?您是否注意到我在上方突出显示的内容?是的,这是mongod命令。第二个例外是要求我们创建一个名为data的文件夹。并且,在数据文件夹中,有一个名为的文件夹db

    因此,我们必须创建这些data\db文件夹。

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

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

    这里出现一个问题:“是否必须在C内创建data \ db目录?” 不,不是这样。C默认情况下,Mongo会查找此文件夹,但您可以在任何需要的位置创建它们。但是,如果不在中C,则必须告诉mongo它在哪里。

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

    可选的

    • 好的,我将在其他位置创建这些文件夹,C以更好地了解此选项。我将在D cmd的帮助下驱动器根目录中。

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

      md数据

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

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

      我得到以下答复:

      --dbpath

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

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

    启动mongo.exe

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

    mongodb响应

希望一切顺利。


4.测试Mongo DB安装

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

为了进行测试,MONGO test默认情况下有一个数据库。让我们查询一下。

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

哦,不…… 不要关闭上面的命令提示符,就这样吧……

  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字段一样,它会自动递增并全部递增。仔细看看,您可以看到对象ID以92结尾,因此每条记录都不同。

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

另外,我们还有第三方工具来探索MONGO。一种叫做MONGO VUE。使用此工具,我们可以对mongo DB执行操作,就像我们对SQL Server使用Management Studio一样。

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


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

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

结果视图

现在让我们看看它在Mongo DB中的外观。上面的两个表在Mongo中合并为一个Collection。

MongoVUE

这就是将集合存储在Mongo中的方式。我想现在您可以感觉到差异了,真的吗?一切都归于单一。这不是正确的方法,但是我只是想向您展示所有这种情况,这就是为什么我将2个完全不同的表合并到一个Collection中的原因。

如果您想尝试一下,可以使用以下测试脚本

*********************** 
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"} )
************************

谢谢


4
给mongodb团队的建议:安装后为我们创建此默认数据目录。
zelusp

如果有人可以 Cannot start server. The default storage engine 'wiredTiger' is not available尝试以下方法:mongod --storageEngine=mmapv1 --dbpath [your-path]
Manoj Suthar's

1
太棒了!! 这是我能找到的最佳答案!启动mongod后我被挂断了-您需要打开另一个外壳并键入mongo.exe
Radmation

谢谢,这可能应该用作堆栈溢出答案:-)的标准“模型”,有据可查。
Hlawuleka MAS

只是想为使用Windows并遇到“非法字符”语法错误的任何人添加,在外壳中添加数据时应使用双引号,例如:db.test.save({“ Cool”:“ This Works”} )
jacobedawson

62

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

安装MongoDB

  1. 确定您需要的MongoDB构建。

    Windows有MongoDB的三种构建:

    Windows Server 2008 R2版(即2008R2)的MongoDB仅在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更新的Windows的任何32位版本上运行。MongoDB的32位版本仅适用于较旧的系统以及用于测试和开发系统。MongoDB的32位版本仅支持小于2GB的数据库。

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

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

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

  3. 安装下载的文件。

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

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

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

    选择Start Menu> All Programs> Accessories

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

    发出以下命令:

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

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

运行MongoDB

警告:

如果未mongod.exe使用auth设置在“安全模式”下运行,请不要在公共网络上显示此内容。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

    Windows 8

    Win+ X,然后按A

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

  2. 创建目录。

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

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

    创建一个配置文件。该文件可以包含mongod的任何配置选项,但必须包括有效的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

1
该文档使我不休。一些易于遵循的步骤:在尝试使用mongo.exe之前,创建一个data / db文件夹并启动mongod服务。
Gruber 2014年

16

我知道您已经接受了有关此问题的答案,但是我写了这篇简短的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

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

mongodb下载页面

创建一个mongo.conf文件

c:\wamp\bin\mongodb\mongodb-win322.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的路径添加到您的路径

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

以WAMP方式在Windows上安装MongoDB


我同意,但是在这种情况下,涉及干净的语义方式。
JCutrer 2012年

创建配置文件并使用该配置文件启动mongod进程是一个好习惯
-Java Guy

好答案!+1,但对于那些通过Google到达这里的人,它将无法在3
日内

6

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(),然后按Enter键,您将找到最近输入的记录。

5

在Windows 7上安装Mongo DB非常简单(我使用32位win7 OS)

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

2.u可以从thius网站上安装Mongodb(根据您的OS)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. 如果您明白了,那么您只需要执行以下步骤

我)尝试下图中的库姆哟你会知道错误 在此处输入图片说明

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

iii)现在,您有两个选择,要么在c驱动器中创建以上目录,要么在其他位置创建任何“ xyz”名称目录(不作区别)..让我们在d中创建mongodata目录:

在此处输入图片说明

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

在此处输入图片说明

  1. 希望到现在为止一切都很好..打开新的命令propmt [特权不足(admin)]

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

在此处输入图片说明

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

  1. 让我们执行基本操作

a)显示数据库b)显示当前数据bc)创建集合/将数据插入其中(名称将为test)d)显示集合数据

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

在此处输入图片说明

  1. 数字的另一种结构类型是对象ID:-,它是自动创建的

  2. 希望您获得一些有关安装mongodb DB的重要信息。


5

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

4

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

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


4
页面已不存在。
alex351

4

更新Nov -2017

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

  • MongoDB Atlas-云中的MongoDB数据库
  • Communiy Server-适用于Windows(带有和不带有SSL)的MongoDb,iOS,Linux
  • OpManger-数据中心的Mongo Db
  • 指南针-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/zh-cn/download/details.aspx?id=48145

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


感谢您的精确程序@Hitesh
Mohd Belal,2017年


3
  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启动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

logpath = C:\ data \ log \ mongo.log


3

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

1.现在转到下载中心

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

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

  3. 通过时,您可以选择“完整”或“自定义”安装类型。选择完成设置。

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

1.将此路径添加到环境变量中

“ C:\ ProgramFiles \ MongoDB \ Server \ 4.0 \ bin”对于那些难以设置环境变量的用户,请执行以下步骤

  • Windows 10和Windows 8

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

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

  • 单击环境变量。在“系统变量”部分中,找到PATH环境变量并将其选中。单击编辑。

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

  • 在“编辑系统变量(或新系统变量)”窗口中,将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 Type

蒙哥

5.如果运行正常,将显示命令提示符

[initandlisten]等待连接

答对了!!您已经做好了,显然使用CLI有点令人困惑,MongoDB很好地引入了一个GUI,您可以看到实际数据,

要使用mongoDB GUI版本,必须执行以上步骤

  1. 现在转到下载中心。下载MongoDb Compass,MongoDB的GUI
  2. 安装并打开

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

每当您想连接到mongoDB Server时,都必须打开命令提示符

类型

蒙哥

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

蒙哥

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

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


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

而已 !!!


2

步骤1:首先下载.msi,即安装文件从

下载MonggoDB

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

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

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


1

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

您不能在wamp中使用MongoDB。您需要单独安装MongoDB

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.