windows环境安装mongodb

本文介绍了windows环境下mongodb的安装方法,安装文件下载,windows环境下mongodb服务的管理,MongoDB服务启动关闭移除如何操作

windows下安装mongodb

mongodb 64位安装包下载地址:https://www.mongodb.com/try/download/community

mongodb windows包下载

下载 .msi 文件,下载后双击该文件,按操作提示安装即可。

自定义安装
mongodb自定义安装

选择安装位置:
mongodb安装位置

mongodb compass管理工具安装:
mongodb compass

安装完成后手动创建数据目录。

创建数据目录

MongoDB 将数据目录存储在 db 目录下。但是这个数据目录不会主动创建,我们在安装完成后需要创建它。请注意,数据目录应该放在根目录下 (如: C:\ 或者 D:\ 等 )。

在 C 盘安装了 mongodb,现在可以创建一个 data 的目录然后在 data 目录里创建 db 目录。

cd C:\
md "\data\db"

你也可以通过 window 的资源管理器中创建这些目录,而不一定通过命令行。

命令行下运行 MongoDB 服务器

为了从命令提示符下运行 MongoDB 服务器,你必须从 MongoDB 目录的 bin 目录中执行 mongod.exe 文件。

C:\mongodb\bin\mongod --dbpath c:\data\db

如果执行成功,会输出如下信息:

2015-09-25T15:54:09.212+0800 I CONTROL  Hotfix KB2731284 or later update is not
installed, will zero-out data files
2015-09-25T15:54:09.229+0800 I JOURNAL  [initandlisten] journal dir=c:\data\db\j
ournal
2015-09-25T15:54:09.237+0800 I JOURNAL  [initandlisten] recover : no journal fil
es present, no recovery needed
2015-09-25T15:54:09.290+0800 I JOURNAL  [durability] Durability thread started
2015-09-25T15:54:09.294+0800 I CONTROL  [initandlisten] MongoDB starting : pid=2
488 port=27017 dbpath=c:\data\db 64-bit host=WIN-1VONBJOCE88
2015-09-25T15:54:09.296+0800 I CONTROL  [initandlisten] targetMinOS: Windows 7/W
indows Server 2008 R2
2015-09-25T15:54:09.298+0800 I CONTROL  [initandlisten] db version v3.0.6
……

配置 MongoDB 服务

注意:一些新版本的 MongoDB 安装时已经自行完成大部分配置,如果以下目录已经存在,你可以直接跳过这部分内容。

管理员模式打开命令行窗口

创建目录,执行下面的语句来创建数据库和日志文件的目录

mkdir c:\data\db
mkdir c:\data\log

创建配置文件

创建一个配置文件。该文件必须设置 systemLog.path 参数,包括一些附加的配置选项更好。

例如,创建一个配置文件位于 C:\mongodb\mongod.cfg,其中指定 systemLog.path 和 storage.dbPath。具体配置内容如下:

systemLog:
    destination: file
    path: c:\data\log\mongod.log
storage:
    dbPath: c:\data\db

MongoDB服务管理

通过执行mongod.exe,使用--install选项来安装服务,使用--config选项来指定之前创建的配置文件。

C:\mongodb\bin\mongod.exe --config "C:\mongodb\mongod.cfg" --install

要使用备用 dbpath,可以在配置文件(例如:C:\mongodb\mongod.cfg)或命令行中通过 --dbpath 选项指定。

如果需要,您可以安装 mongod.exe 或 mongos.exe 的多个实例的服务。只需要通过使用 --serviceName 和 --serviceDisplayName 指定不同的实例名。只有当存在足够的系统资源和系统的设计需要这么做。

启动MongoDB服务

net start MongoDB

关闭MongoDB服务

net stop MongoDB

移除 MongoDB 服务

C:\mongodb\bin\mongod.exe --remove

命令行交互操作mongodb

当你进入mongoDB后台后,它默认会链接到 test 文档(数据库):

> mongo
MongoDB shell version: 3.0.6
connecting to: test
……

由于它是一个JavaScript shell,您可以运行一些简单的算术运算:

> 2 + 2
4
>

db 命令用于查看当前操作的文档(数据库):

> db
test
>

插入一些简单的记录并查找它:

> db.mdtest.insert({x:10})
WriteResult({ "nInserted" : 1 })
> db.mdtest.find()
{ "_id" : ObjectId("5604ff74a274a611b0c990aa"), "x" : 10 }
>

第一个命令将数字 10 插入到 mdtest 集合的 x 字段中。

上一篇 下一篇


推荐文章

  • 在Windows、Linux、Mac上如何查看Wi-Fi密码

    本文介绍了不同操作系统 windows linux mac上如何查看wifi密码
    日期: 2023-09-23
  • mongodb文档的新增与删除

    本文介绍了MongoDB新增和删除文档数据的操作实例,新增和删除文档的语法结构
    日期: 2023-08-15
  • mongodb集合的创建与删除

    本文介绍了MongoDB集合的创建与删除,mongodb创建集合语句createCollection(),mongodb删除集合语句db.collection.drop()
    日期: 2023-08-15
  • macos上安装mongodb

    本文介绍了macos上如何安装mongodb,macos上mongodb服务如何管理,brew工具如何安装mongodb
    日期: 2023-08-15
  • windows环境安装mongodb

    本文介绍了windows环境下mongodb的安装方法,安装文件下载,windows环境下mongodb服务的管理,MongoDB服务启动关闭移除如何操作
    日期: 2023-08-15
  • OpenResty 安装使用介绍

    本文介绍了 OpenResty 安装使用
    日期: 2023-08-15
评论
说点什么吧?

发表评论

取消回复
  最新文章