开发者学堂课程【MongoDB精讲课程(上):Windows 启动和部署】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/726/detail/12950
Windows 启动和部署
内容介绍:
1. Windows 系统中的安装启动
2. Shell 连接(mongo 命令)
3. Compass-图形化界面客户端
4. Linux 系统中的安装启动和连接
一、 Windows 系统中的安装启动
1. 下载安装包
MongoDB 提供了可用于32位和64位系统的预编译二进制包,可以从 MongoDB 官网下载安装,MongoDB 预编译二进制包下载地址: https://www.mongodb.com/download-centerf#community
打开网址后会看到以下界面:
该页面上需要注意三个选项:①版本号;
②需要适配的操作系统。一般情况下,我们用的操作系统是64位的。③打包方式,其分为两种:MSI 和 ZIP。ZIP 使用较为简单,解压后即可使用。
提示:版本的选择:
MongoDB 的版本命名规范如:x.y.z;
y 为奇数时表示当前版本为开发版,如:1.5.2、4.1.13;
y 为偶数时表示当前版本为稳定版,如:1.6.3、4.0.10;
z 是修正版本号,数字越大越好。
详情:http://docs.mongodb.org/manual/release-notes/#release.version-numbers
二、 解压安装启动
将压缩包解压到一个目录中。在解压目录中,手动建立一个目录用于存放数据文件,如 data/db
方式1:命令行参数方式启动服务
在 bin 目录中打开命令行提示符,输入如下命令:
mongod--dbpath=..\data\db
我们在启动信息中可以看到,mongoDB 的默认端口是27017,如果我们想改变默认的启动端口,可以通过--port 来指定端口。
为了方便我们每次启动,可以将安装目录的 bin 目录设置到环境变量的 path 中,bin 目录下是一些常用命令,比如mongod 启动服务用的,mongo 客户端连接服务用的。
方式2:配置文件方式启动服务
在解压目录中新建 config 文件夹,该文件夹中新建配置文件 mongod.conf,内容参考如下:
storage
:
#The directory where the mongod instance storesitsdata.DefaultValueis"\data\db"onwindows.
dbPath:D:\02_Server\DBServer\mongodb-win32-×86_64-2008plus-ss1-4.0.1\data
详细配置项内容可以参考官方文档:https://docs.mongodb.com/manual/reference/configuration-options/
【注意】
1)配置文件中如果使用双引号,比如路径地址,自动会将双引号的内容转义。如果不转义,则会报错:
error-parsing-yaml-config-file-yaml-cpp-error-at-1ine-3-column-15-unknown-escapecharacter-d
解决:
a.对\换成/或\\
b.如果路径中没有空格,则无需加引号。
2)配置文件中不能以 Tab 分割字段
解决:
将其转换成空格。
启动方式:
mongod-f../config/mongod.conf
或
mongod--config../config/mongod.conf
如图所示:
如果调试时,建议采用方式1命令行+参数的方式;
如果部署时,需采用方式2配置文件的方式。