• 技术文章 >数据库 >MongoDB

    linux如何启动mongodb

    爱喝马黛茶的安东尼爱喝马黛茶的安东尼2019-12-18 15:12:00原创4771

    创建数据目录:

    # 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学习网,大量的免费MongoDB入门教程,欢迎在线学习!

    专题推荐:linux 启动 mongodb
    品易云
    上一篇:安装mongodb需要ssl吗 下一篇:mongodb gte什么意思

    相关文章推荐

    • 怎么启动mongodb服务• mac怎么启动mongodb• linux怎么启动mongodb• windows无法启动mongodb服务怎么解决

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网