MongoDB—— CentOS7安装MongoDB(图解版)

2年前 (2022) 程序员胖胖胖虎阿
311 0 0

目录

    • 一、服务器说明
    • 二、环境配置
      • 2.1、停止防火墙
      • 2.2、关闭selinux
      • 2.3、设置服务器IP映射服务器名
    • 三、下载MongoDB Community Server(社区版)
      • 3.1、下载地址
      • 3.2、下载步骤
    • 四、上传安装包
      • 4.1、在根目录下创建xz文件夹,用于存放上传的安装包
      • 4.2、上传MongoDB安装包到xz目录下
    • 五、安装
      • 5.1、解压安装包
      • 5.2、重命名解压后的包名称
      • 5.3、创建dbpath和logpath
      • 5.4、启动mongodb服务
        • 5.4.1启动mongodb服务
        • 5.4.2启动mongodb服务的参数说明
      • 5.5、关闭mongodb服务
        • 5.5.1、关闭mongodb服务方式1
        • 5.5.2、关闭mongodb服务方式2(进入mongo shell关闭mongodb服务)
      • 5.6、利用配置文件启动mongodb服务
        • 5.6.1添加环境变量
        • 5.6.2创建并编辑mongo.conf文件
        • 5.6.3启动mongodb服务
        • 5.6.4 访问mongodb

一、服务器说明

环境版本 MongoDB版本
CentOS7版本 4.4.13

二、环境配置

2.1、停止防火墙

systemctl status firewalld                 #查看firewall
systemctl stop firewalld                   #停止firewall
systemctl disable firewalld                #禁止firewall开机启动
reboot

2.2、关闭selinux

vi /etc/selinux/config
SELINUX=disabled

2.3、设置服务器IP映射服务器名

1、查看主机名

[root@localhost ~]# hostname

MongoDB—— CentOS7安装MongoDB(图解版)
2、永久修改主机名为VM-CentOS7-v1

[root@localhost ~]# hostnamectl set-hostname VM-CentOS7-v

MongoDB—— CentOS7安装MongoDB(图解版)
3、编辑/etc/hosts

vim /etc/hosts
#添加如下内容
192.168.136.22 VM-CentOS7-v

三、下载MongoDB Community Server(社区版)

3.1、下载地址

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

3.2、下载步骤

MongoDB—— CentOS7安装MongoDB(图解版)

四、上传安装包

4.1、在根目录下创建xz文件夹,用于存放上传的安装包

[root@localhost /]# mkdir xz
[root@localhost /]# chmod -R 775 xz/
[root@localhost /]#

MongoDB—— CentOS7安装MongoDB(图解版)

4.2、上传MongoDB安装包到xz目录下

MongoDB—— CentOS7安装MongoDB(图解版)

五、安装

5.1、解压安装包

[root@localhost xz]# tar -zxvf mongodb-linux-x86_64-rhel70-4.4.9.tgz

MongoDB—— CentOS7安装MongoDB(图解版)

5.2、重命名解压后的包名称

[root@localhost xz]# mv mongodb-linux-x86_64-rhel70-4.4.13 mongodb

MongoDB—— CentOS7安装MongoDB(图解版)

5.3、创建dbpath和logpath

[root@localhost mongodb]# pwd
/xz/mongodb
[root@localhost mongodb]# mkdir -p /xz/mongodb/data /xz/mongodb/log /xz/mongodb/conf

MongoDB—— CentOS7安装MongoDB(图解版)

5.4、启动mongodb服务

5.4.1启动mongodb服务

#进入mongodb目录
[root@localhost mongodb]#cd /xz/mongodb/
#启动mongodb服务
[root@localhost mongodb]#bin/mongod --port=27017 --dbpath=/xz/mongodb/data --logpath=/xz/mongodb/log/mongodb.log --fork

MongoDB—— CentOS7安装MongoDB(图解版)

#访问mongodb
[root@localhost mongodb]#bin/mongo

MongoDB—— CentOS7安装MongoDB(图解版)

#查看mongodb数据库
show dbs

MongoDB—— CentOS7安装MongoDB(图解版)

5.4.2启动mongodb服务的参数说明

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

5.5、关闭mongodb服务

5.5.1、关闭mongodb服务方式1

#进入mongodb目录
[root@localhost mongodb]#cd /xz/mongodb/
#关闭mongodb服务
[root@localhost mongodb]# bin/mongod --port=27017 --dbpath=/xz/mongodb/data --shutdown

MongoDB—— CentOS7安装MongoDB(图解版)

5.5.2、关闭mongodb服务方式2(进入mongo shell关闭mongodb服务)

use admin            --进入admin库      
db.shutdownServer()   --关闭服务
exit                 --退出shell即可

MongoDB—— CentOS7安装MongoDB(图解版)

5.6、利用配置文件启动mongodb服务

5.6.1添加环境变量

#修改/etc/profile,添加环境变量,方便执行MongoDB命令
export MONGODB_HOME=/xz/mongodb 
PATH=$PATH:$MONGODB_HOME/bin
#重新加载环境变量
source /etc/profile 

5.6.2创建并编辑mongo.conf文件

[root@vm-centos7-v ~]# cd /xz/mongodb/conf/
[root@vm-centos7-v conf]# touch mongo.conf
[root@vm-centos7-v conf]# vim mongo.conf
#增加如下内容(注意:一定要yaml格式)
systemLog:
  destination: file
  path: /xz/mongodb/log/mongod.log # log path
  logAppend: true
storage:
  dbPath: /xz/mongodb/data # data directory
  engine: wiredTiger #存储引擎
  journal: #是否启用journal日志
    enabled: true
net:
 bindIp: 0.0.0.0
 port: 27017 # port
processManagement:
 fork: true

5.6.3启动mongodb服务

[root@vm-centos7-v ~]# mongod -f /xz/mongodb/conf/mongo.conf

MongoDB—— CentOS7安装MongoDB(图解版)

5.6.4 访问mongodb

[root@vm-centos7-v ~]# mongo

MongoDB—— CentOS7安装MongoDB(图解版)

版权声明:程序员胖胖胖虎阿 发表于 2022年11月7日 上午11:48。
转载请注明:MongoDB—— CentOS7安装MongoDB(图解版) | 胖虎的工具箱-编程导航

相关文章

暂无评论

暂无评论...