2.1.Windows系统中的安装启动
a.第一步:下载安装包
-
1.MongoDB 提供了可用于 32 位和 64 位系统的预编译二进制包,你可以从MongoDB官网下载安装,MongoDB 预编译二进制包下载地址:
-
2.根据上图所示下载zip包
-
3.提示:版本的选择:MongoDB的版本命名规范如:x.y.z;
- y为奇数时表示当前版本为开发版,如:1.5.2、4.1.13;
- y为偶数时表示当前版本为稳定版,如:1.6.3、4.0.10;
- z是修正版本号,数字越大越好
b.第二步:解压安装启动:
- 1.将压缩包解压到一个目录中。
- 2.在解压目录中,手动建立一个目录用于存放数据文件,如data/db
c.启动MongoDB
方式 1:命令行参数方式启动服务
- 1.在bin目录中打开命令行提示符,输入如下命令:
mongod --dbpath=..\data\db
- 2.我们在启动信息中可以看到,mongoDB的默认端口是 27017 ,如果我们想改变默认的启动端口,可以通过–port来指定端口
- 3.为了方便我们每次启动,可以将安装目录的bin目录设置到环境变量的path中,bin目录下是一些常用命令,比如mongod启动服务用的,mongo客户端连接服务用的。
方式 2启动 :配置文件方式启动服务
- 1.在解压目录中新建config文件夹,该文件夹中新建配置文件
mongod.conf
,内如参考如下:
storage:
#The directory where the mongod instance stores its data.Default Value is "\data\db" on Windows.
dbPath: D:\02_Server\DBServer\mongodb-win32-x86_64-2008plus-ssl-4.0.1\data
- 2.详细配置项内容可以参考官方文档
- 3.启动服务:
d.注意事项:
- 1.注意:配置文件中如果使用双引号,比如路径地址,自动会将双引号的内容转义。如果不转义,则会报错:
error-parsing-yaml-config-file-yaml-cpp-error-at-line-3-column-15-unknown-escape-character-d
- 2.解决办法:
- 对\换成/或\
- 如果路径中没有空格,则无需加引号。
- 3.配置文件中不能以Tab分割字段
- 4.解决:
- 将其转换成空格。
- 启动方式:
mongod -f ../config/mongod.conf
或mongod --config ../config/mongod.conf
- 5.更多参数配置:
systemLog:
destination: file
#The path of the log file to which mongod or mongos should send all diagnostic logging information
path: "D:/02_Server/DBServer/mongodb-win32-x86_64-2008plus-ssl-4.0.1/log/mongod.log"
logAppend: true
storage:
journal:
enabled: true
#The directory where the mongod instance stores its data.Default Value is "/data/db".
dbPath: "D:/02_Server/DBServer/mongodb-win32-x86_64-2008plus-ssl-4.0.1/data"
net:
#bindIp: 127.0.0.1
port: 27017
setParameter:
enableLocalhostAuthBypass: false
2.2.Compass图形化界面客户端连接
- 1.Compass官网下载图形化软件
- 2.打开MongoDBCompassCommunity.exe应用程序
- 3.连接即可,
注意之前的启动的mongoDB服务的cmd窗口不能关闭
2.3 Shell命令连接数据库:
a.配置环境变量:
- 1.因为新版MongoDB无mongo.exe文件,因此我们要去官网下载MongoDB Shell,官网
- 2.下载后解压,并将bin目录所在路径天降到环境变量Path中
- 3.打开cmd,输入mongosh命令,即可连接成功(
连接之前要先启动服务:在mongodb的bin目录下打开cmd并输入mongod -f ../conf/mongod.conf
)