欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

【MongoDB】MongoDB系列安装

程序员文章站 2022-05-08 15:00:00
...

前言
本文主要讲了MongoDB,以及MongoDB Compass图形化工具,和NoSQLBooster客户端工具的安装与配置。

本地MongoDB(windows)安装与配置

  1. 首先我们访问MongoDB的官方网页上的下载页面,点击Community Server(因为是自己用所以安装了社区版本的,如果是企业的话就选择Enterprise Server企业版)到下载tab,如图:

【MongoDB】MongoDB系列安装
2. 本次我们需要安装的是windows版本,所以默认选择windows的tab页,选择适当的版本,点击下方的下载按钮,下载MongoDB的msi文件(MongoDB文件下载有两种,一种是ZIP包,一种是msi包,msi是安装版本的,zip是直接解压就可以使用的),点击之后页面会跳转到一个注册登录页面,这个不用管他,不会影响下载,会自动提示选择下载位置的,如图:

【MongoDB】MongoDB系列安装
3. 下载完成之后,我们安装msi文件,如以下系列图片显示:

【MongoDB】MongoDB系列安装
【MongoDB】MongoDB系列安装
【MongoDB】MongoDB系列安装
这里需要注意一下,有两个选项一个是Complete和Custom,第一个Complete是默认安装路径的,第二个是自选安装路径,为了能够更好的使用MongoDB,我们选择Custom,自定义安装路径

【MongoDB】MongoDB系列安装
【MongoDB】MongoDB系列安装
这里需要注意一下,左下方有一个单选框“Install MongoDB Compass”,这个是询问我们是否安装MongoDB的辅助工具(图形工具)MongoDB Compass ,如果不取消的话,可能会出现下图的情况:

【MongoDB】MongoDB系列安装

安装完成之后,我们可以看成功之后的目录结构如图:

【MongoDB】MongoDB系列安装
该目录结构和ZIP包下载解压之后的一致。
4. 安装完成之后,我们需要对MongoDB进行配置一下

首先我们需要在bin文件夹的同级创建data、logs文件夹,分别存放数据和日志,并在data文件夹中创建db文件夹,用于存放数据。在logs文件夹创建一个以log为扩展名的日志文件,名称可以随意。创建完成之后如图:

【MongoDB】MongoDB系列安装
前面的文件准备做完之后,我们需要在bin的同级创建一个配置文件,一般以conf为文件扩展名,当然这个并不限制,例如创建一个mongodb.conf文件,并在文件中配置:

#数据库路径
dbpath=D:\MongoDB\data\db

#日志输出文件路径   
logpath=D:\MongoDB\logs\mongoLog.log   

#错误日志采用追加模式
logappend=true   

#启用日志文件,默认启用
journal=true

#这个选项可以过滤掉一些无用的日志信息,若需要调试使用请设置为false   
quiet=true   

#端口号 默认为27017 
port=27017

上面的dbpath为必须配置,指向上面创建的数据文件,MongoDB的数据会存放在其中,logpath指向的是上面创建的日志文件,MongoDB的日志都会存放在其中,其他的都是一些常用的配置,这里就不多说了,更多的配置大家可以点击这里。

  1. 配置完成之后,我们就可以启动MongoDB了,启动MongoDB有两种方式,一种是直接以命令行配置启动MongoDB,另外一种是将配置写在配置文件中,然后运行配置文件启动。
  • 首先两种方式都需要将目录切换到MongoDB的bin目录下,windows使用Win+R 输入cmd进入命令行页面,如图:

【MongoDB】MongoDB系列安装

  • 直接以命令配置启动,运行命令:mongod --dbpath D:\MongoDB\data\db,如图:

【MongoDB】MongoDB系列安装
然后我们打开浏览器,访问http://127.0.0.1:27017/,如果出现下面的图片说明启动成功了:

【MongoDB】MongoDB系列安装
从上面我们可以看出来,直接以命令配置启动会很麻烦,上面只是配置了一个dbpath,我们还有很多其他的配置,如果以这种方式启动,我们都需要每次输入上去,会很麻烦,所以下面我们可以直接使用配置文件启动。

  • 配置文件启动,运行命令:mongod --config D:\MongoDB\mongodb.conf(后面的是配置文件的路径),如图所示:

【MongoDB】MongoDB系列安装
如图所示。我们发现上面并没有打印出一些日志信息,但是我们仍然是可以访问http://127.0.0.1:27017/。说明服务启动成功了。这是因为我们配置文件中配置了日志文件路径,日志全部打印到了日志文件中。如图:
【MongoDB】MongoDB系列安装

注:如果启动不成功,你需要看下你的命令行页面是否是以管理员身份运行的,运行配置文件好像是需要以管理员身份运行的。

  1. 上面的步骤已经是将MongoDB启动起来了,但是有个问题,我们使用命令行页面将MongDB启动起来之后,后面我们对MongoDB的任何操作不能关闭该命令行页面,这样会很烦。因为我们操作MongoDB是以MongoDB Shell进行操作的,我们连接MongoDB Shell 还需要启动另外一个命令行页面,所以我们为了方便起见,我们可以将MongoDB注册成一个服务,由系统帮我们维护它的连接。
  • 我们可以运行以下命令:
    mongod --config D:\MongoDB\mongodb.conf --install --serviceName “MongoDB”,
    然后在运行启动命令
    net start MongoDB
    结果如图所示:

【MongoDB】MongoDB系列安装
这时我们即使关闭命令行页面,我们也可以访问MongoDB了。
当然我们也可以打开服务管理页面查看我们刚刚创建的MongoDB服务,(1)打开cmd输入services.msc查看服务可以看到MongoDB服务.(2)控制面板-管理服务-服务。如下图所示:

【MongoDB】MongoDB系列安装

  • 如果需要卸载MongoDB服务,首先进入D:\MongoDB\bin目录下,执行如下命令:
mongod.exe --remove --serviceName "MongoDB" 

至此,Windows服务安装配置完毕。每次使用只需要保证服务是开启的状态就可以了。

相关标签: MongoDB java