一、下载mongodb压缩包
到mongodb官网或者其他地方下载mongodb对应版本的tar.gz包
可以使用wget下载,或者windows下载然后使用rz命令或者其他上传工具上传到centos对应的文件夹下。
二、解压mogodb
进入tar.gz文件的目录
解压缩
重命名复杂的mongodb-linux-x86_64-3.2.9 为 mongodb3.2.9文件夹方便于配置文件写路径
cd /mongodb
tar -zxvf mongodb-linux-x86_64-3.2.9.tgz
mv mongodb3.2.9
cd bin
三、创建mongodb.conf启动配置文件
#在 /mongodb/mongodb3.2.9/bin/ 目录中创建一个存放日志的目录:
cd /usr/local/mongodb/bin
mkdir -p data/test/logs
#在 /mongodb/mongodb3.2.9/bin/ 目录中创建一个存放数据文件的目录:
cd /usr/local/mongodb/bin
mkdir -p data/test/db
vi mongodb.conf
###mongodb.conf文件内容
# 设置数据文件的存放目录dbpath = /mongodb/mongodb3.2.9/bin/data/test/db# 设置日志文件的存放目录及其日志文件名logpath = /mongodb/mongodb3.2.9/bin/data/test/logs/mongodb.log# 设置端口号(默认的端口号是 27017)port = 27017# 设置为以守护进程的方式运行,即在后台运行fork = true# nohttpinterface = true
四、启动mongodb
#1、以自定义的 mongodb 配置文件方式启动:
./mongod --config mongodb.conf
#2、 以修复模式启动 mongodb:
./mongod --repair -f mongodb.conf
启动成功后会提示下类信息
[root@se218 bin]# /mongodb/mongodb3.2.9/bin/mongod --config /mongodb/mongodb3.2.9/bin/mongodb.conf
about to fork child process, waiting until server is ready for connections.
forked process: 5876
child process started successfully, parent exiting
五、配置自动启动
vi /etc/rc.local 文件将启动命令添加进去即可
/mongodb/mongodb3.2.9/bin/mongod --config /mongodb/mongodb3.2.9/bin/mongodb.conf
chmod +x /etc/rc.local赋予权限