Daemon 方式启动

本文介绍了启动MongoDB的三种方法:命令行方式、配置文件方式和 Daemon 方式。通过命令行启动,直接运行mongod命令;使用配置文件启动,需要指定-f参数并给出配置文件路径;Daemon方式启动,同样需要配置文件,可使MongoDB在后台运行。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值