启动/关闭 mongodb 服务


启动服务

mongodb 服务的启动方式由 2 种,直接通过指定启动参数启动,和通过配置文件启动,这两种方式可以混合使用;

# 指定启动参数启动 mongodb
$ mongod --dbpath=/usr/bin/mongodb-3.6.2/data --logpath=/usr/bin/mongodb-3.6.2/logs/mongo.log --appendlog   

# 指定配置文件启动 mongodb
$ mongod -f /etc/mongod.conf

# 混合方式启动 mongodb
$ mongod -f /etc/momgod.conf --auth

配置文类似如下,类似于 properties 文件的格式,这些配置参数和说明可以通过 mongod --help 获取:

dbpath=/usr/bin/mongodb-3.6.2/data
journal=true
logpath=/usr/bin/mongodb-3.6.2/logs/mongod.log
logappend=true
bind_ip=127.0.0.1
port=27017
auth=true

关闭服务

前台运行关闭,如果启动服务时没有使用 --fork 参数,可以直接在前台退出终端关闭;

如果使用 --fork 指令是服务在后台运行,需要向服务器发送 shutdownServer() 来关闭该数据库:

> use admin
> db.shutdownServer()

连接 mongodb


在终端连接 mongodb 的指令如下,使用指定用户密码连接指定数据库;

mongo -u user_name -p password file_name