MongoDB在windows上的安装和配置

MongoDB在windows上的安装和配置


1. 简介

MongoDB是为快速开发互联网Web应用而设计的数据库系统。它的数据模型是面向文档的,一种类似于JSON的结构。


2. 安装和配置

windows平台上安装MongoDB 3.6版本为例:

  1. 先在 官网 下载MongoDB安装包。

  2. 下载完毕后将MongoDB安装到一个自己容易找到的目录中,如C:\Program Files\MongoDB,然后配置好MongoDB环境变量

  3. 在C盘根目录创建一个目录名为data,在data中再新建一个文件夹为db,这是MongoDB数据文件的默认存储位置。

    如果要自定义数据库文件的存储位置,通过命令mongod --dbpath (路径)来实现。

  4. 在CMD窗口中输入mongod,启动数据库服务器。(如果是32位windows,第一次启动时需要输入:mongod --storageEngine=mmapv1,注意高版本MongoDB不支持32位windows)

    • MongoDB数据库服务器的默认端口号为27017

    • 自定义端口号通过命令mongod --port (端口号)来实现。

      扫描二维码关注公众号,回复: 2796712 查看本文章
  5. 不要关闭该窗口,然后再打开一个CMD,输入mongo,即可启动数据库客户端,连接数据库服务器,进行增删改查操作。


3. 将MongoDB设置为系统服务

我们每次都需要开一个CMD窗口启动MongoDB服务器,同时再开一个窗口启动客户端进行操作,而不能关闭前一个窗口,这样其实比较麻烦。

可以将MongoDB设置为系统服务,自动在后台启动,不需要每次都手动启动。

  1. 在C盘根目录创建data目录,并在data下创建dblog文件夹。

  2. 创建配置文件。在目录C:\Program Files\MongoDB\Server\3.6下创建一个配置文件mongod.cfg

    mongod.cfg:

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

    一定要注意格式,缩进不要用tab键而要用空格代替,最好直接复制过去。

    如果不能在该目录中直接新建,可以在桌面上创建完后移动到该文件夹中。
    mongod_file

  3. 管理员身份开启CMD,执行以下命令来将MongoDB添加到系统服务中:

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

    注意对照自己的MongoDB版本和目录名适当修改路径。书写格式需要严格遵守。

    创建MongoDB服务成功:

    mongod_create

  4. 在任务管理器中找到系统服务界面,启动MongoDB服务。
    service_manage
    点击最下方的打开服务,并找到MongoDB,右键启动:

    ready
    启动MongoDB服务成功后:
    success

    现在可以打开CMD窗口,直接输入mongo,连接MongoDB服务器进行操作了。

  5. 如果启动失败,说明之前的操作出错,需要通过命令sc delete MongoDB删除刚才配置的服务,然后再次尝试(多半是mongod.cfg文件出错)。

猜你喜欢

转载自blog.csdn.net/longyin0528/article/details/80609732