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                          #指定配置文件启动

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

    安装完成 启动成功

  • 相关阅读:
    jquery.ajax,vue-resource,axios拦截器实现与携带cookie
    vs code 常用插件及说明
    Js/Jquery获取网页屏幕可见区域高度(转)
    vue的爬坑之路(三)之-----基于vue-cli的VueAwesomeSwiper轮播滑块插件的使用及常见问题(转)
    js中的深拷贝与浅拷贝
    沉浸式状态栏 关于状态栏高度的获取
    Cordova 常用命令及插件(转)
    video control
    canvas添加水印
    疑惑
  • 原文地址:https://www.cnblogs.com/yj-8023/p/14361746.html
Copyright © 2011-2022 走看看