完成安装mongodb(略)node
建立数据目录:linux
# mkdir /data/mongomongodb
建立配置文件shell
# vi /data/mongo/mongodb.cnfapp
dbpath=/data/mongo/post
logpath=/data/mongo/mongo.logblog
logappend=trueit
fork=trueio
port=27017class
或者:不建立配置文件经过mongod参数启动也能够
一、配置文件方式启动mongo
# bin/mongod -f /data/mongo/mongodb.cnf
或者 # bin/mongod -f /data/mongo/mongodb.cnf & (放到后台执行)
二、参数启动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
附带提醒:
一、后台启动node命令: nohup node /.../app.js &
二、中止node和mongo都是用kill
三、若是出现启动报错 ERROR: child process failed, exited with error number 100,通常是因为上一次mongodb没有正常关闭,只须要rm /.../mongod.lock就好