完成安装 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 就好
来源: http://www.bubuko.com/infodetail-3086549.html