mongodb学习(一):centos下安装mongodb

时间:2022-09-02 02:40:52

一、下载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赋予权限