zoukankan      html  css  js  c++  java
  • CentOS7安装MongoDB-4.0

    简介
    MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是他支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引。

    安装步骤

    1.配置MongoDB的yum源

    创建yum源文件:
    vi /etc/yum.repos.d/mongodb-org-4.0.repo
    添加以下内容:  

      [mongodb-org-4.0]  
      name=MongoDB Repository
      baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.0/x86_64/
      gpgcheck=1
      enabled=1
      gpgkey=https://www.mongodb.org/static/pgp/server-4.0.asc
    2.安装MongoDB
    安装命令:
      yum -y install mongodb-org

    3.启动脚本

      cd /etc/init.d

      vi mongod

    添加以下内容: 

    #! /bin/bash
    # chkconfig: 2345 90 91
    # description: Start and Stop mongodb
    # processname: mongod

    EXEC=/usr/bin/mongod
    CONF=/etc/mongod.conf
    LOCKFILE=/var/lock/subsys/mongod
    RETVAL=0
    case "$1" in
    start)
    echo -n $"Starting mongod: "
    $EXEC -f $CONF
    RETVAL=$?
    echo
    [ $RETVAL -eq 0 ] && touch $LOCKFILE
    ;;
    stop)
    echo -n $"Stopping mongod: "
    $EXEC -f $CONF --shutdown
    RETVAL=$?
    echo
    [ $RETVAL -eq 0 ] && rm -f $LOCKFILE
    ;;
    restart)
    ${0} stop
    ${0} start
    ;;
    *)
    echo "Usage: /etc/init.d/mongod {start|stop|restart}" >&2
    exit 1
    esac

    添加运行权限

    chkconfig --add mongod

    加入开机启动

    systemctl enable mongod

    启动:

    systemctl start mongod

    查看服务:

    systemctl status mongod

  • 相关阅读:
    服务器图片等资源在8080端口保存
    thinkphp 3.2.1 URL 大小写问题 下面有具体说明
    linux samba smb 在客户端无法连接使用
    php连接redis服务
    服务器死机 导致 mongo 挂掉
    同一个页面引用不同版本jquery库
    CSS3阴影 box-shadow的使用和技巧总结
    php 中使用正则
    Hbase-1.1.1-java API
    hive1.2.1问题集锦
  • 原文地址:https://www.cnblogs.com/jassa/p/12554275.html
Copyright © 2011-2022 走看看