mongodb用哪个版本 线上 mongodb下载哪个版本_mongodb不同版本下载


原创:牛津小马哥Python后端工程师小李哥。


mongodb用哪个版本 线上 mongodb下载哪个版本_mongodb用哪个版本 线上_02


Mongodb的历史安装教程其实很多了,但是4.0版本开始的安装教程却廖廖无几,4.x的安装教程已经不同于3.x版本的了,最近很多小伙伴去安装的时候总会遇到一些问题。

这篇最新安装教程送给你

最新安装配置教程


安装下载

MongoDB的官网下载链接

【https://www.mongodb.com/download-center/community】

以Windows为例,根据操作系统的位数64位还是32位进行选择,下载成msi

步骤:
a. 下载中心应显示MongoDB Community Server 下载信息。如果没有,请选择“ Server”,然后单击“ MongoDB Community Server”选项。
b. 在Version下拉列表中,选择最新MongoDB Server 4.0版本。
c. 在OS下拉列表中, 应选择Windows 64位X64。
d. 在Package 下拉列表中,应选择MSI。
e. 单击Download。


mongodb用哪个版本 线上 mongodb下载哪个版本_Windows_03


如果想要有图形操作界面GUI,勾选install mongodb campass。在每次启动完mongod后台进程服务的时候,便可使用它进入增删查改的界面操作。


mongodb用哪个版本 线上 mongodb下载哪个版本_mongodb用哪个版本 线上_04


下载社区community版本之后,一直下一步安装完毕,这样子会默认装在C盘,建议磁盘容量足够的时候安装在C盘,免得运行命令的时候得去指定--logpath,--dbpath的路径。

注意安装路径不要带中文。

这里BB两句3.x版本的区别:

在3.x的版本中,mongodb的安装只是单纯的安装成二进制文件,每次开关机就得重新敲一串命令来启动。


mongod --dbpath "C:Program FilesMongoDBdatadb" --logpath "C:Program FilesMongoDBlogMongoDB.log"


为了将MongoDB添加到Windows的服务中,还得追加:


--install --serviceName "MongoDB"


从4.0版开始,我们可以在安装期间安装和配置MongoDB作为 Windows服务,默认勾选

Install MongoD as a Service。推荐选上


mongodb用哪个版本 线上 mongodb下载哪个版本_Windows_05


具体这个选项,它有什么作用呢?

当我们安装完毕,再打开资源管理器,可以看到一个MongoDB Server已经添加好了

它的作用就是作为一个window服务,可以将它设为启动。这样子每次开机它都会帮我们把Mongodb这个程序跑起来,其实作用相当于mongod.exe

启动Mongodb

1、启动方式一:


mongodb用哪个版本 线上 mongodb下载哪个版本_mongodb不同版本下载_06


官网说了:手动选择该服务的右键,确认启动

但是有些人会启动失败,如果你也失败了,请选择底部的“打开服务”,进入它的属性设置,把登录身份选择为“本地系统账户即可”。注意提前建立好C:datadb路径


mongodb用哪个版本 线上 mongodb下载哪个版本_mongodb不同版本下载_07


2、启动方式二:

使用mongod.exe,接下来我们使用cmder键入以下命令:


C:Program FilesMongoDBServer4.2bin
λ mongod.exe


发现报错


NonExistentPath: Data directory C:datadb not found


根据提示,我们建立好C:datadb该路径


cd C:
md "datadb"


再次启动,就可以成功了,在浏览器输入端口27017,如下则代表成功


mongodb用哪个版本 线上 mongodb下载哪个版本_mongodb不同版本下载_08


连接数据库

程序跑起来了?那么要如何链接数据库呢?点击cmder,再打开一个窗口,键入以下命令


C:Program FilesMongoDBServer4.2bin
λ mongo


mongodb用哪个版本 线上 mongodb下载哪个版本_mongodb用哪个版本 线上_09


表示链接数据库成功。输入以下命令:


showe dbs


mongodb用哪个版本 线上 mongodb下载哪个版本_Server_10


C:Program FilesMongoDBServer4.2bin


在这个bin目录,你会发现两个有趣的执行文件

mongod

mongo

下面先简单的讲讲它们的区别

mongod mongo的区别

mongod代表“ Mongo Daemon”。mongod是MongoDB使用的后台进程。mongod的主要目的是管理所有MongoDB服务器任务。例如,接受请求,响应客户端和内存管理。

通过mongod来启动后台进程。

mongo是可以与客户端(例如,系统管理员和开发人员)进行交互的命令行解释器。通过mongo链接数据库Mongodb后,可以开始操作其中的database。

总结

如何使用mongod,mongo上面的安装中已经讲解到了。总结用法就是进入程序的所在目录,去启动它们。记得建好C:/ /data/db这个路径。

如果有什么问题,欢迎后台询问哦~