mongodb单机版安装教程

火山日常啰嗦
记录组件的安装过程,帮助理解。

今天来记录一下mongodb的单机版安装过程,所谓单机版安装过程就是指仅在一台机器上安装mongodb。好了,废话不多说了,直接进入正题吧。

其实,单机版的mongodb的安装非常简单,就一步解压操作就行了,直接解压mongodb安装包:
tar -zxvf mongodb安装包 -C 解压路径
解压之后启动mongodb进行操作就行了,启动mongodb通过mongod服务,
我们可以通过mongod -h来查看一下mongod的用法:

《mongodb单机版安装教程》 clipboard.png mongodb服务启动命令:

bin/mongod --dbpath /opt/modules/mongodb/data/comm --logpath /opt/modules/mongodb/log/mongodb_comm.log --logappend --bind_ip 0.0.0.0 --fork
--port 27017

通过这个命令就可以启动mongodb服务了。
下面来解释一下这些参数的意思:

mongod 启动mongo守护进程(d结尾说明这个服务是以守护进程的形式运行的)
dbpath 数据库存放的路径
logpath log日志存放的路径
logappend 日志是追加方式的
bind_ip 任意ip的机器都可以连接本服务
fork 创建一个子进程来运行该服务
port 服务运行的端口

服务启动了,接下来我们可以启动一个客户端来操作数据库,启动客户端是通过mongo来启动的,同样的,我们也可以来看一下它的用法:

《mongodb单机版安装教程》 clipboard.png 客户端启动命令:

bin/mongo

这样就可以启动一个客户端了。

ps:这样启动客户端,连接的是本地的mongod服务,如果是远程服务,那必须通过参数 
--host 和 --port来指定远程主机的ip或主机名以及端口。

客户端启动之后就可以通过客户端进行操作了。

但是,上面所说到的mongod服务的启动方式太麻烦了,每次启动都要输入一堆参数和值,非常麻烦,不太喜欢这种方式,那么有没有其他的方式呢?
当然是有的,我们可以把这些与启动有关的参数写在一个配置文件中,启动服务时,只要指定这个配置文件就可以了。具体如下:
参数配置文件mongodb.conf:

dbpath=/opt/modules/mongodb/data/comm
logpath=/opt/modules/mongodb/log/mongodb_comm.log
logappend=true
bind_ip=0.0.0.0
fork=true
port=27017

启动:
bin/mongod ../mongodb.conf

相比之下,这样是不是简单多了。
这就是mongodb单机版的安装。

下一篇会记录mongodb复制集的搭建过程。

    原文作者:火山Vol
    原文地址: https://www.jianshu.com/p/d526fe085f66
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞