您当前的位置: 首页 >  centos

小志的博客

暂无认证

  • 0浏览

    0关注

    1217博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

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

小志的博客 发布时间:2022-04-10 14:47:27 ,浏览量: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

在这里插入图片描述 2、永久修改主机名为VM-CentOS7-v1

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

在这里插入图片描述 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、下载步骤

在这里插入图片描述

四、上传安装包 4.1、在根目录下创建xz文件夹,用于存放上传的安装包
[root@localhost /]# mkdir xz
[root@localhost /]# chmod -R 775 xz/
[root@localhost /]#

在这里插入图片描述

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

在这里插入图片描述

五、安装 5.1、解压安装包
[root@localhost xz]# tar -zxvf mongodb-linux-x86_64-rhel70-4.4.9.tgz

在这里插入图片描述

5.2、重命名解压后的包名称
[root@localhost xz]# mv mongodb-linux-x86_64-rhel70-4.4.13 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

在这里插入图片描述

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
[root@localhost mongodb]#bin/mongo

在这里插入图片描述

#查看mongodb数据库
show dbs

在这里插入图片描述

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

在这里插入图片描述

5.5.2、关闭mongodb服务方式2(进入mongo shell关闭mongodb服务)
use admin            --进入admin库      
db.shutdownServer()   --关闭服务
exit                 --退出shell即可

在这里插入图片描述

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

在这里插入图片描述

5.6.4 访问mongodb
[root@vm-centos7-v ~]# mongo

在这里插入图片描述

关注
打赏
1661269038
查看更多评论
立即登录/注册

微信扫码登录

0.0420s