Linux中MongoDB的安装及使用

目录

前言

一、Linux的ip地址设置

二、安装MongoDB

三、解压

四、配置

五、启动服务

前言

本篇是主要是讲解如何安装并启动MongoDB。我的linux使用的是CentOS7系统

一、Linux的ip地址设置

我个人比较喜欢从本机命令窗口中发送文件到Linux下,所以我们必须先配置好Linux的IP的地址。

1、首先在编辑-虚拟网络编辑修改子网ip和网关ip

2、可以用 ifconfig 命令去查看我们的linux的ip地址,我的ip地址是:192.168.1.10

3、使用 vim /etc/sysconfig/network-scripts/ifcfg-ens33 命令去修改文件,找到IPADDR,GATEWAY,DNS1后按 i 键进行修改,我这里ip地址修改的是:192.168.10.11。按下ESC键退出编辑模式,再输入 :wq 命令保存文件

4、输入 systemctrl restart network 重启网络,再使用 ifconfig 命令查看是否修改成功。

二、安装MongoDB

首先在官网下载好MongoDB,我这里使用的版本是:'mongodb-linux-x86_64-rhel70-4.4.19.tgz',安装好后找到对应的目录,在目录地址栏输入cmd,打开命令窗口,输入 scp 文件地址 root@linux的地址:/tmp ,我这里是scp mongodb-linux-x86_64-rhel70-4.4.19.tgz root@192.168.10.11:/tmp,如果linux有设置密码,需要输入自己的密码。

三、解压

这里我使用的是linux的图形化界面FinalShell进行操作。

1、通过 ls /tmp 命令 查看是否从本机发送到linux中。

2、tar -zxvf /tmp/mongodb-linux-x86_64-rhel70-4.4.19.tgz -C /opt/modules/  通过该命令,把压缩包解压到指定的目录。

3、mv /opt/modules/mongodb-linux-x86_64-rhel70-4.4.19/ /opt/modules/mongodb-4.4.19,通过该命令给包改个名字

四、配置

1、启动MongoDB Server

1-1 创建dbpath和logpath :mkdir -p /opt/modules/mongodb-4.4.19/{data,log,conf}

1-2 进入MongoDB的目录 cd /opt/modules/mongodb-4.4.19/

1-3 启动mongodb服务:bin/mongod --port=27017 --dbpath=/opt/modules/mongodb-4.4.19/data  --logpath=/opt/modules/mongodb-4.4.19/log/mongodb.log\ --bind_ip=0.0.0.0 --fork

--dbpath :指定数据文件存放目录
--logpath :指定日志文件,注意是指定文件不是目录
--logappend :使用追加的方式记录日志
--port:指定端口,默认为27017
--bind_ip:默认只监听localhost网卡
--fork: 后台启动
--auth: 开启认证模式

2、添加环境变量,方便执行MongoDB命令

2-1 cd /etc/profile.d,进入到该目录下

2-2 创建mongo.sh文件:touch mongo.sh

2-3 编写mongo.sh文件:vim mongo.sh

2-4 编写环境变量

export MONGODB_HOME=/opt/modules/mongodb-4.4.19
export PATH=$PATH:$MONGODB_HOME/bin

2-5 重新加载环境变量: source /etc/profile.d/mongo.sh

3、配置MongoDB的配置文件,利用配置文件启动服务

3-1 进入配置文件:cd /opt/modules/mongodb-4.4.19/conf

3-2 创建mongdb的配置文件:touch mongo.conf

3-3 编写mongo.conf文件(是yml格式的文件要注意空格):vim mongo.conf 

systemLog:
 destination: file
 logAppend: true
 path: /opt/modules/mongodb-4.4.19/log/mongodb.log
storage:
 dbPath: /opt/modules/mongodb-4.4.19/data
 journal:
  enabled: true
 engine: wiredTiger
processManagement:
 fork: true
 pidFilePath: /opt/modules/mongodb-4.4.19/data/mongod.pid
 timeZoneInfo: /usr/share/zoneinfo
net:
 port: 27017
 bindIp: 0.0.0.0
security:
 authorization: enabled

 4、关闭服务

4-1 进入mongo shell: mongo

4-2 use admin

4-3 db.shutdownServer()

五、启动服务

使用 mongod -f /opt/modules/mongodb-4.4.19/conf/mongo.conf 

到这里安装,配置MongoDB就告一段落了。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值