原创:牛津小马哥Python后端工程师小李哥。
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。
如果想要有图形操作界面GUI,勾选install mongodb campass。在每次启动完mongod后台进程服务的时候,便可使用它进入增删查改的界面操作。
下载社区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 Server已经添加好了
它的作用就是作为一个window服务,可以将它设为启动。这样子每次开机它都会帮我们把Mongodb这个程序跑起来,其实作用相当于mongod.exe
启动Mongodb
1、启动方式一:
官网说了:手动选择该服务的右键,确认启动
但是有些人会启动失败,如果你也失败了,请选择底部的“打开服务”,进入它的属性设置,把登录身份选择为“本地系统账户即可”。注意提前建立好C:datadb路径
2、启动方式二:
使用mongod.exe,接下来我们使用cmder键入以下命令:
C:Program FilesMongoDBServer4.2bin
λ mongod.exe
发现报错
NonExistentPath: Data directory C:datadb not found
根据提示,我们建立好C:datadb该路径
cd C:
md "datadb"
再次启动,就可以成功了,在浏览器输入端口27017,如下则代表成功
连接数据库
程序跑起来了?那么要如何链接数据库呢?点击cmder,再打开一个窗口,键入以下命令
C:Program FilesMongoDBServer4.2bin
λ mongo
表示链接数据库成功。输入以下命令:
showe dbs
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这个路径。
如果有什么问题,欢迎后台询问哦~