mongodb的启动和关闭方式(最全)
启动
mongodb的启动方式
mongodb的启动方式分两种:
- 前置启动
- 后置启动
前置启动
MongoDB的默认启动方式为前置启动。所谓前置启动就是MongoDB启动进程后会占用当前终端窗口。
命令为:
/opt/mongodb/bin/mongod --dbpath /opt/mongodb/data/db/
后置启动
所谓后置启动就是以守护进程的方式启动MongoDB。命令中的fork就是开启子进程。
命令为:
/opt/mongodb/bin/mongod --dbpath /opt/mongodb/data/db/ --logpath /opt/mongodb/logs/mongodb.log --fork --logappend
配置启动
命令启动并不适合管理,毕竟每次输入命令都需要考虑各参数的配置。可以通过配置文件来配置启动参数,这样在管理MongoDB上比较方便。
编辑配置文件
mkdir /opt/mongodb/etc/
vi /opt/mongodb/etc/mongodb.con
dbpath=/opt/mongodb/data/db/
logpath=/opt/mongodb/logs/mongodb.log
logappend=true
bind_ip_all=true
port=27017
fork=true
/opt/mongodb/bin/mongod --config /opt/mongodb/etc/mongodb.conf
或
/opt/mongodb/bin/mongod -f /opt/mongodb/etc/mongodb.conf
访问
通过bin目录中的mongo来访问MongoDB服务器。
/opt/mongodb/bin/mongo --host 连接的主机地址(默认127.0.0.1) --port 端口(默认27017)
如果访问本地mongodb服务,可以省略主机地址和端口
关闭
前置启动关闭
ctrl+c (此方法安全,不会造成数据损失)
使用kill命令关闭
使用kill命令关闭可能会造成数据损失(不推荐使用)
mongod命令关闭
mongod --shutdown --dbpath <path
MongoDB函数关闭
连接到MongoDB服务后,切换到admin库,并使用命令关闭服务。
use admin
db.shutdownServer()
db.runCommand(“shutdown”)