本文参考自官方安装教程:https://docs.mongodb.com/manual/tutorial/install-mongodb-on-red-hat-tarball/

步骤

  • 下载安装包
  • bin目录介绍
  • 自定义配置文件
  • 根据配置文件启动mongd进程

1.下载安装包

2.bin目录介绍

  • 解压至/usr/local/mongodb目录:tar -zxvf mongodb-linux-*-4.2.2.tgz
  • 压缩包中主要是一个bin目录,里面包含了MongoDB自带的组件。
  • bsondump:bsondump将BSON文件转换为人类可读的格式,包括JSON。例如,bsondump对于读取mongodump生成的输出文件非常有用。
  • mongo:与MongoDB交互的一个客户端程序。
  • mongod:mongod是MongoDB系统的主要守护进程。它处理数据请求、管理数据访问并执行后台管理操作。
  • mongodump/mongorestore:mongodump提供了一种从mongod实例创建BSON转储文件的方法,而mongorestore使这些转储恢复成为可能。
  • mongoimport/mongoexport:mongoimport提供了一个获取JSON、CSV或TSV数据并将其导入mongod实例的方法。mongoexport提供了一种将数据从mongod实例导出为JSON、CSV或TSV的方法。
  • mongostat/mongotop:mongostat和mongotop提供与mongod实例当前操作相关的诊断信息。

3.自定义配置文件

  • mongod --config 文件名:这个命令为MongoDB的运行时配置指定了配置文件。配置文件是mongod运行时配置的首选方法。
  • 自定义配置文件:新建/usr/local/mongodb/conf/mongodb.conf文件,文件内容如下
#数据库文件位置
dbpath=/var/lib/mongodb
#日志文件的路径
logpath=/var/log/mongodb/mongodb.log
#设置端口
port=27017
#以守护进程的方式运行,默认为false
fork=true
#使用单独的目录存储每个数据库的数据。目录位于——dbpath目录下,每个子目录名对应于数据库名。
directoryperdb=true
# 是否追加方式写入日志,默认True
logappend=true

4.根据配置文件启动mongd进程

  • MongoDB默认的数据文件存储路径是/var/lib/mongodb,日志文件存储路径是/var/log/mongodb/mongodb.log,我们的配置文件里也是这两个目录
  • 如果我们使用包管理工具安装的话,是会自动创建这两个目录的,但是我们收到安装包的话就不会,所以先手动创建这两个目录:mkdir /var/log/mongodb ;mkdir /var/lib/mongodb。
  • 进入bin目录,启动mongod进程(以守护进程方式):./mongod --config /usr/local/mongodb/conf/mongodb.conf。搞定收工。

posted on 2020-01-01 20:32  小圣哥  阅读(129)  评论(0)    收藏  举报