Daemon 方式启动

来源:互联网 发布:python 金融数据接口 编辑:程序博客网 时间:2024/05/29 18:21
MongoDB 安装、配置完后,必须先启动它,然后才能使用它。怎么启动它呢?下面分别展

示了 3 种方式来启动实例。


1.以命令方式进行启动

/Apps/mongo/bin/mongod --dbpath=/data/db


2.配置文件方式启动

mongodb 也支持读取启动配置文件的方式来启动数据库。

cat /etc/mongodb.cnf

dbpath=/data/db/

启动时加上”-f”参数,并指向配置文件即可
[root@localhost bin]# ./mongod -f /etc/mongodb.cnf
Mon May 28 18:27:18 [initandlisten] MongoDB starting : pid=18481 port=27017
dbpath=/data/db/ 32-bit
……
Mon May 28 18:27:18 [initandlisten] waiting for connections on port 27017
Mon May 28 18:27:18 [websvr] web admin interface listening on port 28017



3.Daemon启动方式

大家可以注意到上面的两种方式都慢在前台启动 MongoDB 进程,但当启动 MongoDB 进程
session 窗口不小心关闭时, MongoDB 进程也将随之停止,这无疑是非常不安全的,幸好
MongoDB 提供了一种后台 Daemon 方式启动的选择,只需加上一个” --fork”参数即可,这
就使我们可以更方便的操作数据库的启动,但如果用到了” --fork”参数就必须也启用”
--logpath”参数,这是强制的
[root@localhost ~]# /Apps/mongo/bin/mongod --dbpath=/data/db--fork
--fork has to be used with --logpath
[root@localhost ~]# /Apps/mongo/bin/mongod --dbpath=/data/db--logpath=/data/log/r3.log
--fork
all output going to: /data/log/r3.log
forked process: 19528





0 0