linux 下MongoDB的安装和配置

MongoDB 的简介

MongoDB是一个NoSQL数据库。 它是一个使用C++编写的开源,跨平台,面向文档的数据库。

本人的安装环境

Centos 6.9 MongoDB 3.4.10

官网: https://www.mongodb.com

下载

#下载
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-amazon-3.4.10.tgz

#解压
tar zxvf mongodb-linux-x86_64-amazon-3.4.10.tgz

#移动到运行目录
mv mongodb-linux-x86_64-amazon-3.4.10 /usr/local/mongodb

设置环境变量

#设置 /etc/profile 文件中添加内容
export MONGODB_HOME=/usr/local/mongodb
export PATH=$MONGODB_HOME/bin:$PATH

#配置文件立即生效
source /etc/profile

创建自定义目录

#创建mongodb运行目录
mkdir -p /data/mongodb

#创建日志目录
mkdir -p /data/mongodb/log

#创建日志文件
touch /data/mongodb/log/mongodb.log

创建启动配置文件

新建配置文件 /etc/mongodb.conf  

vim /etc/mongodb.conf

添加的内容

#指定数据库路径
dbpath=/data/mongodb

#指定日志文件
logpath=/data/mongodb/log/mongodb.log

#使用追加方式写入日志
logappend=true

#制定服务器端口号,默认为27017   
port=27017

#设置每个数据库将保存在一个单独的目录
directoryperdb = true

#后台运行MongoDB
fork=true

#启用验证(为了安全建议设置为true,并创建用户和权限)
auth = false

配置文件说明:


通过配置文件启动

#开启
./mongod -f /etc/mongodb.conf

#关闭
./mongod --shutdown -f /etc/mongodb.conf