1、下载安装包,进入自定义文件夹新建mongodb目录,cd /user/mongodb
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-3.2.4.tgz
2、解压安装
tar -zxvf mongodb-linux-x86_64-rhel70-3.2.4.tgz
然后更名mv mongodb-linux-x86_64-rhel70-3.2.4 mongodb3.2.4
3、在bin下面新建两个存放日志文件夹
cd /user/mongodb/mongodb3.2.4/bin
mkdir -p data/test/logs
mkdir -p data/test/db
4、在bin下新建配置文件
vi mongodb.conf
[root@tymz bin]# vi mongodb.conf
# idae - MongoDB config start - 2019-01-11
# 设置数据文件的存放目录
dbpath = /user/mongodb/mongodb3.2.4/bin/data/test/db
# 设置日志文件的存放目录及其日志文件名
logpath = /user/mongodb/mongodb3.2.4/bin/data/test/logs/mongodb.log
# 设置端口号(默认的端口号是 27017)
port = 27017
# 设置为以守护进程的方式运行,即在后台运行
fork = true
# nohttpinterface = true
nohttpinterface = true
# idae - MongoDB config end - 2019-01-11
然后:wq!退出保存
5、启动 mongodb 服务:
1 以自定义的 mongodb 配置文件方式启动:
./mongod --config mongodb.conf
2 以修复模式启动 mongodb:
./mongod --repair -f mongodb.conf
3 以参数式启动:
./mongod /user/mongodb/mongodb3.2.4/bin/mongod --dbpath=/user/mongodb/mongodb3.2.4/bin/data/test/db --logpath=/user/mongodb/mongodb3.2.4/bin/data/test/logs/mongodb.log --fork
如果报如下错误:
ERROR: child process failed, exited with error number 1
很可能是 mongodb.conf 中配置的路径不一致问题;
如果报如下错误:
ERROR: child process failed, exited with error number 100
很可能是没有正常关闭导致的,那么可以删除 mongod.lock 文件
6、 查看 mongodb 进程:
ps aux |grep mongodb
7、查看 mongodb 服务的运行日志:
tail -f 200 /user/mongodb/mongodb3.2.4/bin/data/test/logs/mongodb.log
8、输入ip:27017访问 在bin下直接./mongo直接进入的是test库