zoukankan      html  css  js  c++  java
  • Linux下启动mongodb(后台方式)

    完成安装mongodb(略)

    创建数据目录:

    # mkdir /data/mongo

    创建配置文件

    # vi /data/mongo/mongodb.cnf

    dbpath=/data/mongo/

    logpath=/data/mongo/mongo.log

    logappend=true

    fork=true

    port=27017

    或者:不创建配置文件通过mongod参数启动也可以

    1、配置文件方式启动mongo

    # bin/mongod -f /data/mongo/mongodb.cnf

    或者 # bin/mongod -f /data/mongo/mongodb.cnf & (放到后台执行)

    2、参数启动mongo

    bin/mongod -dbpath /data/mongo/ -logpath /data/mongo/mongo.log -logappend -fork -port 27017

    终端输入出:

    all output going to: /data/mongo/mongo.log

    成功后即可以登录mongo

    # bin/mongo

    终端输入出:

    MongoDB shell version: 2.2.3

    connecting to: test

    >

    现在mongo就可以正常使用了

    如果让mongo随linux自动启动,在/etc/rc.local添加如下即可:

    rm /data/mongo/mongod,.lock #停止可能在运行的mongo

    /.../bin/mongod -f /data/mongo/mongodb.cnf

    或者

    /.../bin/mongod -dbpath /data/mongo/ -logpath /data/mongo/mongo.log -logappend -fork -port 27017

    附带提醒:

    1、后台启动node命令: nohup node /.../app.js &

    2、停止node和mongo都是用kill 

    3、如果出现启动报错 ERROR: child process failed, exited with error number 100,一般是由于上一次mongodb没有正常关闭,只需要rm /.../mongod.lock就好

  • 相关阅读:
    Python:文件操作技巧(File operation)
    使用多域名实现并行下载
    win7 + cygwin + nodejs很详细的安装步骤【推荐】
    gzip压缩
    C#中一些常用的方法使用
    C#中的@符号的使用
    Sql中partition by的使用
    C#中使用WCF一些常见问题及解决方案
    C# MVC中直接执行Js
    MVC路由规则进一步了解
  • 原文地址:https://www.cnblogs.com/magicsky0/p/3383812.html
Copyright © 2011-2022 走看看