MongoDB 3.4简要教程

本文是MongoDB 3.4的简要教程,涵盖安装(yum安装与源码安装)、启动与维护、Shell客户端使用、权限管理(包括角色、用户创建与认证)等内容,帮助读者快速上手MongoDB数据库的部署和安全配置。
摘要由CSDN通过智能技术生成

说明

MongoDB 3.4 的四个组件说明:

  • mongodb-org-server: 包含MongoDB守护进程和相关的配置和初始化脚本。
  • mongodb-org-mongos: 包含mongos的守护进程。
  • mongodb-org-shell: 包含mongo shell。
  • mongodb-org-tools: 包含MongoDB的工具: mongoimport, bsondump, mongodump, mongoexport, mongofiles, mongooplog, mongoperf, mongorestore, mongostat, and mongotop。

安装

yum安装

  • 创建/etc/yum.repos.d/mongodb-org-3.4.repo文件,内容如下
[mongodb-org-3.4]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.4/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-3.4.asc
  • 安装
$ yum install -y mongodb-org
  • 配置SELinux

    • 如果ELinux启动了enforcing模式

    $ semanage port -a -t mongod_port_t -p tcp 27017

  • 如果禁用SELinux (修改配置文件的方式必须重启系统)

    $ vim /etc/selinux/config

    • 修改配置

      SELINUX=disabled
      或者
      SELINUX=permissive

      • setenforce,此方法不用重启系统

      $ setenforce 0

源码安装

  • Setp 1 获取压缩包
    • 我们可以将下载好的压缩包上传到服务器
    • 或者通过wget获取压缩包

此处我们将我们下载好的压缩包mongodb-linux-x86_64-rhel70-3.4.4.tgz上传至服务器

  • Setp 2 解压压缩包
$ tar -zxvf mongodb-linux-x86_64-rhel70-3.4.4.tgz /home
$ cd mongodb-linux-x86_64-rhel70-3.4.4
$ mkdir /home/mongodb
$ cp -R * /home/mongodb
  • Setp 3 配置MongoDB
$ mkdir /home/mongodb/data
$ mkdir<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值