下载安装包
mongoDB官网下载地址:MongoDB Community Downloads | MongoDBhttps://www.mongodb.com/download-center/community/releases/archive
这里我选择的是 mongodb-linux-x86_64-rhel70-5.0.4.tgz
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-5.0.4.tgz
解压
tar -zxvf mongodb-linux-x86_64-rhel70-5.0.4.tgz
将目录移动到/usr/local/mongodb-5.0.4(可选操作)
mv mongodb-linux-x86_64-rhel70-5.0.4 /usr/local/mongodb-5.0.4
启动
配置数据库文件储存目录和日志文件
# 指定数据库文件目录
mkdir /data/db
# 指定数据库日志文件
mkdir /data/logs/mongodb.log
# 进入mongodb的bin目录
./mongod --dbpath=/data/db --logpath=/data/logs/mongodb.log --logappend --port=27017 --fork
成功启动,但是启动的命令太长,参数太多。有没有办法把参数保存到文件呢?
通过mongodb.conf配置文件启动
在bin目录下新建一个文件mongodb.conf
# mongodb.conf
dbpath = /data/db #数据文件存放目录
logpath = /data/logs/mongodb.log #日志文件存放目录
port = 27017 #默认端口27017
fork = true #以守护程序的方式启用,即在后台运行
启动命令
./mongod -f mongodb.conf
成功安装MongoDB
过程中出现的错误以及解决
这是由于命令存在多余空格导致,也有可能异常关闭MongoDB引起,在/data/目录有.lock文件, 删除之后重启就好了