一、安装
官网的下载地址: https://www.mongodb.com/download-center
下载后,双击mongodb-win32-x86_64-2008plus-ssl-4.0.5-signed.msi进入安装
1.安装过程(不做过多图解): next ——> custom ——> 默认安装路径(可以自行选择其他安装路径) ——> 然后随着进度条,安装完成
2.测试是否安装成功:
(1)打开cmd命令行
(2)进入C:\Program Files\MongoDB\Server\4.0\bin目录
(3)输入如下的命令启动mongodb服务:mongod
(4)在浏览器输入http://localhost:27017 (27017是mongodb的端口号)查看,若显示如下,则表示连接成功。如果不成功,可以查看端口是否被占用。
二、环境配置:
1.首先,我们先在bin目录下创建一个名为"mongod.config"的文件,在里面输入:
##database directory
dbpath=d:\MongoDB\data
##log file
logpath=d:\MongoDB\log
然后保存该文件,请继续往下看。
直接将MongoDB配置为系统服务(这样做的好处是:免去了每次启动需要输入数据路径,为了方便,可以将启动数据库写成window服务的方式。)
首先,我们先在MongoDB下的目录中创建 log 与 data 这两个文件夹,分别用于存储日志与数据;将cmd命令行以管理员方式启动,并将路径切换到 MongoDB/Server/4.0/bin目录下,然后我们输入一行重要的命令: sc create mongodb binPath= "d:\MongoDB\Server\4.0\bin\mongod.exe --service --dbpath d:\MongoDB\data --logpath=d:\MongoDB\log\mongodb.log --logappend --directoryperdb"
这行命令创建了一个服务项,我们可以通过如下方式进行查看服务。"win+r" 进入“运行”界面,输入“services.msc”进入"服务"——> 如图
然后进入如下界面,我们可以看到在名称这里可以看到一个名为“MongoDB”的服务项,然后点击鼠标右键,“启动”该服务项。
好,到这里,我们的服务算是启动成功了,另一种启动服务方式是:以管理员身份启动cmd,在cmd中输入net start MongoDB,然后出现MongoDB“服务启动成功”字样说明我们启动该服务成功!
2.在自己的安装目录下,找到mongodb.cfg,打开并进行编辑:
参数 | 描述 |
---|---|
--bind_ip | 绑定服务IP,若绑定127.0.0.1,则只能本机访问;这里的服务IP应为0.0.0.0,允许其他机器访问。 |
--logpath | 定MongoDB日志文件,注意是指定文件不是目录 |
--logappend | 使用追加的方式写日志 |
--dbpath | 指定数据库路径 |
--port | 指定服务端口号,默认端口27017 |
--serviceName | 指定服务名称 |
--serviceDisplayName | 指定服务名称,有多个mongodb服务时执行。 |
--install | 指定作为一个Windows服务安装。 |
3.配置环境变量:
鼠标右键选择“计算机”“属性”
选择“环境变量”,进入如下所示的界面。点击图上标注的"Path",选择“新建”,我们在新建中输入自己安装的MongoDB的bin文件夹路径然后选择“确定”即可!
环境变量配置成功!配置好环境变量后,我们可以在cmd中输入mongo就可以启动MongoDB数据库进行操作了。打开cmd,输入mongo,看到如下图所示:
好了,到这里,我们的MongoDB数据库在当前系统下的完整安装配置就介绍完了。
在此过程中主要就是注意环境变量的配置和.cfg文件的配置。
4.配置账号信息:
use admin
db.createUser({user:"admin",pwd:"admin123",roles:[{"role":"userAdminAnyDatabase","db":"admin"},{"role":"readWriteAnyDatabase","db":"admin"}]})
此处的代码意思:账号为admin,密码为admin123。