码迷,mamicode.com
首页 > 其他好文 > 详细

mongo使用初探

时间:2014-12-09 12:34:23      阅读:201      评论:0      收藏:0      [点我收藏+]

标签:style   http   ar   使用   sp   for   strong   on   文件   

使用的MongoDb官网下载的编译好的二进制版本,若需编译需要GitHub下载


1.设定mongodb程序目录为$MONGO,基础文件设置

         mkdir $MONGO/log

         mkdir $MONGO/conf/

         mkdir -p /data/db/

         touch $MONGO/conf/mongod.conf

2.修改配置文件$MONGO/conf/mongod.conf

         vi $MONGO/conf/mongod.conf

         port = 27017 #端口。默认27017,MongoDB的默认服务TCP端口,监听客户端连接。要是端口设置小于1024,比如1021,则需要root权限启动,不能用mongodb帐号启动,(普通帐号即使是27017也起不来)否则报错:[mongo --port=1021 连接]

         logpath = $MONGO/log/mongod.log #日志目录,方便追查问题

         dbpath = /data/db #mongo数据存放目录

         fork = true #是否后台运行,设置为true。默认为false

3.启动mongod

        mongod -f $MONGO/conf/mongod.conf

4.观察程序输出

         若为如下输出,则mongod启动成功

         all output going to: $MONGO/log/mongod.log

         child process started successfully, parent exiting

5.稳妥地停止mongod进程

    最基本的方法为向mongodb服务器发送SIGINT或者SIGTERM信号。

    若为前端进程运行在终端,直接Ctrl-C中止,否则,使用kill发送信号中止。

        kill -2 mongodPID(SIGINT)

        kill mongodPID(SIGTERM)

    mongod收到SIGINT或SIGTERM时,会稳妥退出,也就是等当前操作或者文件预分配完成,关闭所有打开的连接,将缓存数据刷新到磁盘,最后停止。

    WARNING:千万不要向运行中的MongoDb发送SIGKILL(kill -9)。导致数据库直接关闭,使数据文件损毁。

mongo使用初探

标签:style   http   ar   使用   sp   for   strong   on   文件   

原文地址:http://my.oschina.net/u/2279178/blog/354023

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!