1 下载 MongoDB
下载地址:https://www.mongodb.com/download-center/community
2.下载Linux平台的MongoDB
3.将下载的 tgz 包上传到 Linux 环境中
放到了/root/temp目录中
4.解压文件,并将文件MV到mongoDB中
mkdir /root/mongoDB
在temp目录中
tar -zxf mongodb-linux-x86_64-4.0.9.tgz
mv mongodb-linux-x86_64-4.0.9 /root/mongoDB/mongodb
5.创建数据库目录
MongoDB 的数据存储在 data 目录的 db 目录下,但是这个目录在安装过程不会自动创建,需要手动创建 data 目录,并在 data 目录中创建 db 目录。data 目录可以创建在任何位置,我将 data 目录创建在 mongodb 的根目录下
到此MongoDB已经安装完毕
6.MongoDB 的启动
MongoDB 的启动方式分为两种
1)前置启动
2)后置启动
MongoDB 在启动时默认的查找数据库的路径为/data/db
6.1前置启动
MongoDB 的默认启动方式为前置启动。所谓前置启动就是 MongoDB 启动进程后会占用当前终端窗口。
进入到 MongoDB 的 bin 目录
执行 bin 目录中的 mongod 命令,由于 db 目录放在 mongodb 的根下,所以在执行该命令时需要通过 --dbpath 参数指定 db 路径
按 Ctrl+C 可结束启动进程关闭 MongoDB
6.2 后置启动
后置启动就是以守护进程的方式启动 MongoDB,要在 mongod 命令中添加 --fork 参数,--fork 参数需要配合着--logpath 或者是--syslog 参数使用。 --logpath 与--syslog 参数是指定 MongoDB 的日志文件。
mongodb 目录下创建 log 目录
后置启动:
常见启动参数:
--quiet | 安静输出 |
--port | 指定服务端口号,默认端口 27017 |
--bind | 绑定服务 IP,若绑定 127.0.0.1,则只能本机访问 |
--logpath | 指定 MongoDB 日志文件,注意是指定日志文件不是目录 |
--logappend | 使用追加的方式写日志 |
--fork | 守护进程的方式运行 MongoDB,创建服务器进程 |
--auth | 启用验证 |
--config | 指定配置文件的路径,注意是指定配置文件不是目录 |
--journal | 启用日志选项,MongoDB 的数据操作将会写入到 journal 文件夹的文件里 |
6.3 通过配置文件加载启动参数
如果觉得在启动 MongoDB 时给定的参数项太多,可以通过配置文件来配置启动参数,配置文件可以在任意目录中,配置文件的扩展名应为.conf,配置文件中使用key=value 结构。在执行 MongoDB 时通过--config 参数来指定需要加载的配置文件。
编辑配置文件,在配置文件中添加配置项:
1)指定 db 路径
2)指定日志文件
3)配置端口
4)配置后端启动
启动MongoDB
7. 关闭MongoDB
mongod --shutdown --dbpath<数据库路径>
mongod 命令的 shutdown 选项能安全的关闭 MongoDB 服务
8.客户端连接
命令:
./mongo