安装

下载地址:https://www.mongodb.com/try/download

点击下面两个:

centos 7 MongoDB Ops Manager 安装配置 mongodb安装教程linux_MongoDB

然后根据自己的需求进行选择(这里我使用的是Centos7系统):

centos 7 MongoDB Ops Manager 安装配置 mongodb安装教程linux_mongodb_02

下载安装包:

$ wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-5.0.7.tgz

解压文件:

$ tar -xzvf mongodb-linux-x86_64-rhel70-5.0.7.tgz

解压过后还不算完成安装,我们使用ls查看目录时会发现并没有数据库目录,我们还需要再创建数据库目录

官方推荐目录结构如图:

centos 7 MongoDB Ops Manager 安装配置 mongodb安装教程linux_数据库_03

$ mkdir /data/conf /data/db /data/log 
$ vi /data/conf/mongodb.conf
$ vi /data/log/mongodb.log

常用的conf配置:

#指定数据库路径
dbpath=…/data/db
#指定MongoDB日志文件
logpath=…/data/log/mongodb.log

#以追加的形式写入日志

logappend=true

#端口号
port=27017
#方便外网访问
#bind_ip=0.0.0.0
#fork=true # 以守护进程的方式运行MongoDB,创建服务器进程
#auth=true #启用用户验证
#bind_ip=0.0.0.0 #绑定服务IP,若绑定127.0.0.1,则只能本机访问,不指定则默认本地所有IP

启动

bin目录加入path环境变量

格式:

$ export PATH=<mongodb-install-directory>bin:$PATH

比如我的就是

$ export PATH=/home/lvyuanlong/application/mongodb-linux-x86_64-rhel70-5.0.7/bin:$PATH

这种方法不能将bin目录长时间保存在PATH目录下,我们可以使用以下方法将bin目录永远添加到PATH下

  1. 进入配置文件
$ sudo visudo
  1. 找到如下段落

centos 7 MongoDB Ops Manager 安装配置 mongodb安装教程linux_数据库_04

  1. 将bin目录加进去

centos 7 MongoDB Ops Manager 安装配置 mongodb安装教程linux_数据库_05

方法一:进入 bin 目录,使用最简单的启动方法:

$ sudo mongod --dbpath ../data/db

启动过后会有一大串输出,这就表示启动成功了,可以使用Ctrl + C退出

方法二:

配置文件启动

$ sudo mongod -f ../data/conf/mongodb.conf

使用这种方法就不会有很长一段输出了

连接

再开一个窗口

bin目录下使用

$ sudo mongo

连接成功后会有>符号出现,就是可以使用了

centos 7 MongoDB Ops Manager 安装配置 mongodb安装教程linux_MongoDB_06

其他一些启动参数:

参数

描述

–bind_ip

绑定服务IP,若绑定127.0.0.1,则只能本机访问,不指定默认本地所有IP

–logpath

定MongoDB日志文件,注意是指定文件不是目录

–logappend

使用追加的方式写日志

–dbpath

指定数据库路径

–port

指定服务端口号,默认端口27017

–serviceName

指定服务名称

–serviceDisplayName

指定服务名称,有多个mongodb服务时执行。

–install

指定作为一个Windows服务安装。