zoukankan      html  css  js  c++  java
  • Ubunu下安装mongoDB

    mongoDB有两种安装模式:

    1. 源码安装

      wget http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.2.0.tgz

      tar zxvf mongodb-linux-x86_64-2.2.0.tgz

      cd /usr/mongodb-linux-x86_64-2.2.0/bin 

      创建链接

        ln -s /usr/mongodb-linux-x86_64-2.2.0 mongodb
      但是在运行前,需要创建mongodb需要的存放数据和日志的目录:
        sudo mkdir -p /data/db/journal
        sudo chmod -R 777 /data/db/
      启动mongodb server,-journal 代表要写日志,-maxConns=2400代表mongodb 可以接受2400个tcp连接,-rest代表可以允许客户端通过rest API访问mongdb server.
        ./mongod -journal -maxConns=2400 -rest
      还可以使用参数—quiet启动可以指定安静模式减少记录的项目数,注意使用该参数必须要同时指定日志路径,比如:
        —quiet —logpath /data/db/journal/mongdb.log

    2. 非源码安装

    (1)通过apt-key增加MongoDB的公钥Key到本地Key数据库

      sudo apt-key adv --keyserver keyserver.ubuntu.com --recv 7F0CEB10

    (2)编辑 /etc/apt/sources.list,添加MongoDB软件源

       sudo vim /etc/apt/sources.list

      # 增加下面的软件源

      sudo deb http://downloads-distro.mongodb.org/repo/debian-sysvinit dist 10gen

    (3) 更新本地软件包列表信息

      sudo apt-get update

    (4) 安装MongoDB

      sudo apt-get install mongodb-10gen

    (5) mongoDB配置

      # 创建目录并设置日志目录

      sudo mkdir -p /data/db

      cd /data/db

      sudo touch mongodb.log

      sudo chmod 777 /data/db

      sudo chmod 777 /data/db/mongodb.log

      # vim /etc/mongodb.conf  编辑mongodb.conf,设置log和db路径 

      # 设置开机自启 

      vim /etc/rc.local 

      # 使用vi编辑器打开配置文件,并在其中加入下面一行代码

      /usr/bin/mongod -dbpath=/data/db --fork --port 27017 --logpath=/data/db/mongodb.log --logappend --auth 或者

      /usr/bin/mongod --config /etc/mongodb.conf

  • 相关阅读:
    【面经】网易互娱一面
    【Go】简易到简陋的web服务器
    【Go】连接本地MySQL读取数据
    【MySQL】Windows10下安装
    【深入理解计算机系统】第十三章-并发编程
    【Python】数据库查询 & 批量下载文件
    【深入理解计算机系统】第十二章-网络编程
    grep的时候Binary file matches **.log 怎么解决
    高并发系统架构思想
    mysql 索引
  • 原文地址:https://www.cnblogs.com/alenoscar/p/6050980.html
Copyright © 2011-2022 走看看