zoukankan      html  css  js  c++  java
  • MongoDB基础

    1.简介:MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。

    2.安装:

    2.1配置yum安装 

    配置MongoDS的yum进行安装

    cd /etc/yum.repos.d/
    vim 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 list |grep mongodb //可以看到mongodb相关的rpm包
    yum install -y mongodb-org

    2.2下载安装包安装

    cd /usr/local/ 
    wget -c https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel62-3.4.10.tgz            #下载软件包 
    tar -zxvf mongodb-linux-x86_64-rhel62-3.4.10.tgz 
    ln -sv mongodb-linux-x86_64-rhel62-3.4.10 mongodb 
    mkdir /usr/local/mongodb/{conf,mongoData,mongoLog}                           #创建数据,日志,配置文件目录 
    touch /usr/local/mongodb/mongoLog/mongodb.log                              #创建日志文件 
    echo "export PATH=$PATH:/usr/local/mongodb/bin">/etc/profile.d/mongodb.sh                       
    source /etc/profile.d/mongodb.sh                                     #配置环境变量

    命令启动:

    mongod --httpinterface --dbpath /usr/local/mongodb/mongoData --logpath /usr/local/mongodb/mongoLog/mongodb.log --fork

    将启动的各项参数写入配置文件启动:

    cat>/usr/local/mongodb/conf/mongodb.conf<<EOF 
    dbpath=/usr/local/mongodb/mongoData                    #数据存储目录 
    logpath=/usr/local/mongodb/mongoLog/mongodb.log                    #日志文件 
    logappend=true                                      # 使用追加的方式写日志 
    journal=true                     
    quiet=true         
    port=27017                                        #端口 
    maxConns=20000                                      #最大连接数 
    httpinterface=true                                    #开启web界面端口为:28017       
    fork=true                                        #以守护进程的方式运行MongoDB 
    EOF  
    mongod -f /usr/local/mongodb/conf/mongodb.conf                          #指定配置文件启动

    然后查看端口看看是否启动

    安装完成 启动成功

  • 相关阅读:
    APP之百度地图SDK的AK值获取(android)
    横向滚动菜单-选中标题居中显示
    函数按引用传参问题
    js验证提交
    Java servlet ajax
    数据库3种读
    mybatis插件
    mybatis 缓存
    从前端对象中获取的文本变为字符串,并替换其中一些指定的字符
    多个窗口开启后,切换到指定title的窗口
  • 原文地址:https://www.cnblogs.com/yj-8023/p/14361746.html
Copyright © 2011-2022 走看看